DAY 05 PYTHON入门

一、流程控制之while循环

1.while 条件:

# 循环体

# 如果条件为真,那么循环体则执行,执行完毕后再次循环,重新判断条件。

# 如果条件为假,那么循环体不执行,循环终止。

count = 0
while (count < 9):
  print('loop:', count)
  count = count + 1
print("Goodbye!")

2.while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:

# continue 和 break 用法

3.无限循环:

如果条件判断语句永远为 true,循环将会无限的执行下去。

注意:无限循环可以使用 CTRL+C 来中断循环。

4.循环使用 else 语句

在 python 中,while … else 在循环条件为 false 时执行 else 语句块。

5.简单语句组

类似 if 语句的语法,如果你的 while 循环体中只有一条语句,你可以将该语句与while写在同一行中。

注意:无限循环可以使用 CTRL+C 来中断循环。

二、for 循环语句

1.Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

语法:

for循环的语法格式如下:

for iterating_var in sequence:
   statements(s)

2.通过序列索引迭代

另外一种执行循环的遍历方式是通过索引。

3.循环使用 else 语句

在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

三、Python 循环嵌套

Python 语言允许在一个循环体里面嵌入另一个循环。

Python for 循环嵌套语法:

for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s)

Python while 循环嵌套语法:

while expression:

  while expression:

    statement(s)

statement(s)

你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。

四、Python break 语句

Python break语句,就像在C语言中,打破了最小封闭for或while循环。

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

break语句用在while和for循环中。

如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。

Python语言 break 语句语法:

break
五、
Python continue 语句

Python continue 语句跳出本次循环,而break跳出整个循环。

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

continue语句用在while和for循环中。

六、Python range() 函数用法

定义和用法

range() 函数返回数字序列,默认从 0 开始,默认以 1 递增,并以指定的数字结束。

python range() 函数可创建一个整数列表,一般用在 for 循环中。

函数语法

range(start, stop[, step])

参数说明:

  • start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
  • stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
  • step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
posted @ 2020-12-21 17:47  DEJAVU_ERIC  阅读(66)  评论(0编辑  收藏  举报