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:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2018-05-22  
  12345
6789101112
13141516171819
20212223242526
2728293031  

我的存档

数据统计

  • 访问量: 964
  • 日志数: 10
  • 建立时间: 2018-05-07
  • 更新时间: 2018-05-16

RSS订阅

Open Toolbar