①条件表达式(三元操作符)
x,y=4,5 if x<y: small=x else: small=y 例子可以改进为: small=x if x<y else y
②assert关键字我们称之为断言,当这个关键字后面的条件为假时,程序自动崩溃并抛出AssertionError的异常
>>> assert 3>4 Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> assert 3>4 AssertionError
我们可以用它在程序中置入检查点,确保程序中的某一个条件一定为真才能让程序正常工作
③for循环
for 目标 in 表达式:
循环体
>>> favourite='fish' >>> for i in favourite: print(i,end=' ') f i s h
>>> member=['花草','虫','鱼'] >>> for each in member: print(each,len(each)) 花草 2 虫 1 鱼 1
③range
语法range(start,stop,step)
start,step是可选的,step默认值是1,start默认值为0
>>> list(range(5)) [0, 1, 2, 3, 4] >>> for i in range(5): print(i) 0 1 2 3 4 >>> for i in range(2,5): print(i) 2 3 4 >>> for i in range(2,8,2): print(i) 2 4 6
来源:https://www.cnblogs.com/KIROsola/p/12364846.html