Python3细节总结
目录
1.or的顺序问题
2.同时赋值的顺序问题
1.or的顺序问题
原本我以为or两边是等价的。只要有一个为True,另一个管它啥玩意都不影响。后来发现or两边条件的顺序是能够影响判断结果的,比如:
a = []
print(True or a[0])
返回正确结果:
True
交换or左右条件:
a = []
print(a[0] or True)
结果报错:
Traceback (most recent call last):
File "...\test.py",
原创
2022-02-11 12:48:13 ·
391 阅读 ·
0 评论