发布时间:2019-08-06 09:13:35编辑:auto阅读(1343)
此文所有代码基于python2.7.10语法
flag1 = flag2 = flag3 = flag4 = 1
while flag1:
# do something
while flag2:
# do something
while flag3:
# do something
while flag4:
# do something
flag2 = flag3 = flag4 = None
如果这几个循环不是用while,而是要用for来遍历一个列表,那代码就更难看了.
3 < 4 < 5
这种表达式的支持有时很省事,写着很舒服.但是有时忘记了这个规则,用java或者c的语法来看的话,就很蛋疼了.比如3 < 5 == False
,结果是False.乍一看,怎么都想不明白,无论是(3 > 5) == False
还是 3 > (5 == False)
结果都是True.仔细一想,原来是这样:>>> 3 > 5 == False # 等同于3>5 and 5==False
False
一不小心就理解错了!
上一篇: Python3文件重命名
下一篇: 关于Python中isfile函数和is
47494
45794
36793
34324
28968
25598
24443
19611
19111
17632
5466°
6048°
5570°
5638°
6573°
5376°
5378°
5884°
5855°
7170°