Tic*_*kon 7 python if-statement
这是我的情况:
if var:
if len(var) == 5:
do something...
else:
do the same thing...
Run Code Online (Sandbox Code Playgroud)
为了避免重复相同的代码,我想将这两个条件组合在一起.但如果var是None,我无法查看它的长度......有什么想法吗?我想要这样的东西:
if var and len(var) == 5:
do something...
Run Code Online (Sandbox Code Playgroud)
Die*_*Epp 15
你试过吗?有用:
if var and len(var) == 5:
....
Run Code Online (Sandbox Code Playgroud)
该and运营商不评价RHS如果LHS是假的.试试这个:
>>> False and 1/0
False
>>> True and 1/0
ZeroDivisionError: division by zero
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
42545 次 |
| 最近记录: |