一些Python的语法糖

  1. 数字分隔符

    a=10_000_000
    a=1e7
    
  2. 交换变量值

    a,b=b,a
    
  3. 连续比较式

    if 90<=a<=100:
        //......
    
  4. 字符串乘法

    '-'*100
    
  5. 列表拼接

    a=[0,1,2,3]
    b=[4,5,6,7]
    c=a+b
    
  6. 列表切片

    a[x:y]
    x为空表示从头开始
    y为空表示到结束
    x、y也可以是负数,表示倒数第i个
    
  7. 打包解包

    a=[1,2]
    x,y=a
    
  8. with语句

    with open("xxx") as fp:
        //....
    
  9. 列表解析式

    a=[i**2 for i in range(10)]
    

你可能感兴趣的:(python)