python的条件和循环语句
2015-04-13 21:43
274 查看
人不能一条道走到黑,程序也不能。python可以根据条件进行选择要执行的分支,也可以根据条件决定是否继续执行循环语句块。
当expression为真时,执行if语句块(由缩进层次决定语句块边界)。下面看更复杂的条件语句:
elif和else都是是可选的。如果在编码的初期,只是想占位暂时不写具体的代码,可以使用pass(什么也不做)
for item in iterable
while expression
条件语句
>>> if expression: print True True >>>
当expression为真时,执行if语句块(由缩进层次决定语句块边界)。下面看更复杂的条件语句:
a = 5 if a > 0: print '+' elif a == 0: print '0' else: print '-'
elif和else都是是可选的。如果在编码的初期,只是想占位暂时不写具体的代码,可以使用pass(什么也不做)
循环语句
python的循环语句有几种:for item in iterable
while expression
for语句
python的for语句需要配合一个“可迭代对象”(有next方法、当到达迭代器最后时引发StopInteration异常,例如python内建的列表、元组、字符串等)一起使用。下面看个简单的例子:a = [1,2,3,4,5,6,7,8,9] for i in a: print i >>> 1 2 3 4 5 6 7 8 9 >>>
while语句
while后跟一个条件表达式,当条件表达式为真时,一直循环执行循环语句块。下面看一个例子:a = 10 while a > 0: print a,' > 0' a -= 1 >>> 10 > 0 9 > 0 8 > 0 7 > 0 6 > 0 5 > 0 4 > 0 3 > 0 2 > 0 1 > 0 >>>备注:循环语句一定要记得写改变循环条件的语句,否则将会一直循环下去
相关文章推荐
- beginning python summary chapter 5 - 条件,循环和其他语句
- Python基础教程 第5章: 条件、循环和其他语句 学习笔记
- python学习笔记——第五章 条件、循环和其他语句
- python 变量|字符串|条件语句|循环结构
- python入门——条件语句、for、while循环4
- Python基础教程之第5章 条件, 循环和其他语句
- python 第十一周 python条件与循环语句
- python基础知识--条件,循环和其他语句
- Python3.5基础——变量、数据结构、条件和循环语句、break与continue语句
- 【python】条件语句和循环语句
- Python条件控制语句与循环控制语句(四)
- python学习记录 — (3)条件语句与循环语句
- Python条件语句与循环
- python 条件语句、循环语句
- python基础教程第5章——条件循环和其他语句
- Python入门笔记(4)_ 控制流:条件判断和循环语句
- python条件及循环语句
- Python中的条件选择和循环语句
- python 学习笔记之条件循环等语句
- [Python学习] 专题二.条件语句和循环语句的基础知识