Skip to content

Latest commit

 

History

History
75 lines (59 loc) · 953 Bytes

File metadata and controls

75 lines (59 loc) · 953 Bytes

Python

语法糖

交换变量

>>> a=1;b=2
>>> a,b=b,a #等价于"a=b,b=a"同时进行
>>> a
2
>>> b
1

判断变量是否在范围内

>>> a=2
>>> 1<a<2
True

字符串的乘法

>>> print('='*10)
==========
>>> print('123'*3)
123123123

列表的拼接

>>> a=[1,2,3]
>>> b=[4,5,6]
>>> a+b
[1,2,3,4,5,6]

列表的切片

>>> a=[1,2,3,4,5,6,7,8,9]
>>> a[3:-2] #正数第三项到倒数第二项之间的元素,不包含断点值
[4,5,6,7]
>>> a[:3] ###前一个表达式缺省时,代表从第一项起,包括第一项
[1,2,3]
>>> a[-3:] ###后一个表达式缺省时,代表到最后一个元素为止,包括最后一个元素
[7,8,9]

向量分量的提取

>>> a=(1,2,3)
>>> x,y,z=a
>>> x
1
>>> y
2
>>> z
3

列表/词典/集合中元素的批量更改

>>> a=[1,2,3,4]
>>> b=[num+1 for num in a]
>>> b
[2,3,4,5]