# for的使用
'''
Python的for 只在合法的范围内进行迭代,最后一个合法值执行后,不会再+1,。。不像Java是因为不满足条件了,才退出。
在for里,可以1.判断是否有东西 2.判断是否没有东西。。。如果找到了 可以break,提前退出,否则就多跑了几次,flag_for的值不被覆盖就行。。。如果没有找到,那就要看整个for的范围。
'''
flag_for = 0
for i in range(1, 3 + 1):
if i == 2:
flag_for = 1
break # 如果找到了 可以break,提前退出,否则就多跑了几次,flag_for的值不被覆盖就行。。。
ll.info('i: %d' % (i)) # for出来之后,是最后一个合法值
ll.info('flag_for: %d' % (flag_for))
if flag_for == 1:
ll.info('里面存在2')
else:
ll.info('里面不存在2')
Python的for循环的细节。
最新推荐文章于 2024-05-21 22:44:12 发布