Python循环语句中else的用法总结
前言 本文讨论Python的 Python中的 下面我们来看看详细的使用实例。 一、 常规的 if else 用法 x = True if x: print 'x is true' else: print 'x is not true' 二、if else 快捷用法 这里的 mark = 40 is_pass = True if mark >= 50 else False print "Pass? " + str(is_pass) 三、与 for 关键字一起用 在满足以下情况的时候, 1、 2、 # 打印 `For loop completed the execution` for i in range(10): print i else: print 'For loop completed the execution' # 不打印 `For loop completed the execution` for i in range(10): print i if i == 5: break else: print 'For loop completed the execution' 四、与 while 关键字一起用 和上面类似,在满足以下情况的时候, 1、 2、 # 打印 `While loop execution completed` a = 0 loop = 0 while a <= 10: print a loop += 1 a += 1 else: print "While loop execution completed" # 不打印 `While loop execution completed` a = 50 loop = 0 while a > 10: print a if loop == 5: break a += 1 loop += 1 else: print "While loop execution completed" 五、与 try except 一起用 和 file_name = "result.txt" try: f = open(file_name,'r') except IOError: print 'cannot open',file_name else: # Executes only if file opened properly print file_name,'has',len(f.readlines()),'lines' f.close() 总结 关于Python中循环语句中else的用法总结到这就基本结束了,这篇文章对于大家学习或者使用Python还是具有一定的参考借鉴价值的,希望对大家能有所帮助,如果有疑问大家可以留言交流。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |