chapter_9
if条件语句
形式
>>> if choice == 'spam':
... print(1.25)
... elif choice == 'ham':
... print(1.99)
... else:
... print('Bad choice')
布尔表达式运算符
X and Y | X和Y都为真,则真 |
---|---|
X or Y | X或Y为真,则真 |
not X | 如果X为假(False),则结果为真(True) |
if/else 三元表达式
>>> if X:
... A = Y
... else:
... A = Z
#等价于
>>> A = Y if X else Z
bool函数
- bool 函数会把传入的参数转换成对应的0或1
>>> ['f','t'][bool('')]
'f'
>>> ['f','t'][bool('spam')]
't'