001 三元操作符
使用一条语句完成以下条件判断和赋值:
x,y = 4,5
if x < y:
small = x
else:
small = y
改进为:
x,y = 4,5
small = x if x < y else y
print(small)
002 断言(assert)
assert关键字后面的条件为假的时候,程序自动崩溃并抛出AssertionError的异常
>>> assert 3>4
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
assert 3>4
AssertionError
>>> assert 4>3
>>> #跳过,继续往下执行
作用:利用assert在程序中置入检查点,当需要确保某个条件一定为真时才能让程序正常工作。
003 while for
while 条件:
<