python学习干货教程(14):条件控制和循环语句

2019-05-08  本文已影响0人  追逐AI奇点

条件控制——if-elif-else:

Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else

注意:

1、每个条件后面要使用冒号 “:”,表示接下来是满足条件后要执行的语句块。

2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

3、在Python中没有switch – case语句。

———————————————————————————————————————

循环——while语句( Python 中没有 do..while 循环。)

while...

while 判断条件:

    语句

while...else...

while 判断条件:

    语句

else:        #条件变为 false 导致循环终止时被执行,循环被break终止时不执行。

    语句    

设置条件表达式永远不为 false ——实现无限循环(无限循环在服务器上客户端的实时请求非常有用。)

CTRL+C ——退出无限循环。

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

循环——for 语句( 可以遍历任何序列)

for语法格式:

for <variable> in <sequence>:

    <语句>

for <variable> in <sequence> :

    <语句>

else:          #穷尽列表导致循环终止时被执行,循环被break终止时不执行 。

    <语句>


range()函数

——生成一个不包括末项的数字数列,参数为(首项[默认为0,可选],末项[必须有,不包括],公差[默认为1,可选])

break和continue语句

continue跳出本次循环,break 语句跳出本循环。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。

pass 语句

pass是空语句(占位),不做任何事,是为了保持程序结构的完整性。

pass语句
上一篇下一篇

猜你喜欢

热点阅读