python基础1-简明python教程-4控制流
上一篇 /
下一篇 2018-05-15 16:56:47
/ 个人分类:python学习
在
Python 中有三种控制流语句—— if、for和while。
1.if语句:
if 语句用以检查条件:如果条件为真(True),我们将运行一块语句(称作 if-block 或 if块),否则我们将运行另一块语句(称作 else-block 或 else 块)。其中 else和elif是可选的。
if-elif-else语句:if、elif和else语句在结尾处包含一个冒号。借此向 Python 指定接下来会有一块语句在后头。
2.while语句
语句在条件为真的前提下重复执行某块语句。while语句是 循环 looping 语句的一种。 while语句拥有 else子句作为可选选项。
else 代码块在 while 循环的条件变为 False 时开始执行——这个开始的时机甚至可能是在第一次检查条件的时候。如果 while 循环中存在一个 else 代码块,它将总是被执行,除非通过 break 语句来中断这一循环。
True 和 False 被称作布尔(Boolean)型,可将等价地视为1与0
3.for循环
for...in 语句是另一种循环语句,其特点是会在一系列对象上进行迭代。for...in 能在任何队列中工作。 else 部分是可选的。
range返回一个序列的数。这个序列从第一个数开始到第二个数为止,不包含第二个数。例如,range(1,5)给出序列[1, 2, 3, 4]。默认,range的步长为1。如果range存在第三个数,它即为步长。例如,range(1,5,2)给出[1,3]。
4.break语句
break语句用以中断(Break)循环语句,也就是中止循环语句的执行,即使循环条件没有变更为False ,或队列中的项目尚未完全迭代依旧如此。
有注意,如果中断了一个for 或 while循环,任何相应循环中的else块也会中断。
5.continue语句
continue 语句用以告诉 Python 跳过当前循环块中的剩余语句,并继续该循环的下一次迭代。
len 函数和来获取字符串的长度,如果其长度满足条件,通过使用continue语句跳过代码块中的其余语句。
收藏
举报
TAG: