Python流程控制语句背记手册

1、if 语句


if 语句的基本用法如下:

if 表达式:

语句块

其中,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式(例

如:a > band a != c),如果表达式为真,则执行“语句块”;如果表达式的值为假,就跳

过“语句块”,继续执行后面的语句。


2、if…else 语句


if…else 语句的基本用法如下:

if 表达式:

语句块1

else:

语句块2

使用if…else 语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或

逻辑表达式,如果满足条件,则执行if 后面的语句块,否则,执行else 后面的语句块。在

使用else 语句时,else 一定不可以单独使用,它必须和保留字if 一起使用。


3、if…elif…else 语句


if…elif…else 语句的基本用法如下:

if 表达式1:

语句块1

elif 表达式2:

语句块2

elif 表达式3:

语句块3

else:

语句块n

使用if…elif…else 语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达

式或逻辑表达式,如果表达式为真,执行语句;而如果表达式为假,则跳过该语句,进行下

一个elif 的判断,只有在所有表达式都为假的情况下,才会执行else 中的语句。


4、while 循环


while 语句的基本用法如下:

while 条件表达式:

循环体

当条件表达式的返回值为真时,则执行循环体中的语句,执行完毕后,重新判断条件表

达式的返回值,直到表达式返回的结果为假时,退出循环。


5、for 循环


for 语句的基本用法如下:

for 迭代变量in 对象:

循环体

其中,迭代变量用于保存读取出的值;对象为要遍历或迭代的对象,该对象可以是任何

有序的序列对象,如字符串、列表和元组等;循环体为一组被重复执行的语句。


6、break 语句


在while 语句中使用break 语句的形式如下:

while 条件表达式1:

执行代码

if 条件表达式2:

break

其中,条件表达式2 用于判断何时调用break 语句跳出循环。

在for 语句中使用break 语句的形式如下:

for 迭代变量in 对象:

if 条件表达式:

break

其中,条件表达式用于判断何时调用break 语句跳出循环。


7、continue 语句


在while 语句中使用continue 语句的形式如下:

while 条件表达式1:

执行代码

if 条件表达式2:

continue

其中,条件表达式2 用于判断何时调用continue 语句跳出循环。

在for 语句中使用continue 语句的形式如下:

for 迭代变量in 对象:

if 条件表达式:

continue

其中,条件表达式用于判断何时调用continue 语句跳出循环。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、什么是流程控制 在进行程序设计的时候,我们会经常进行逻辑判断,根据不同的结果做不同的事,或者重复做某件事,我们...
    唯老阅读 4,476评论 0 7
  • 《Python从小白到大牛》已经上市! 程序设计中的控制语句有三种,即顺序、分支和循环语句。Python程序通过控...
    tony关东升阅读 4,101评论 0 2
  • 复合语句 复合语句包含其他语句(组),它们以某种方式影响或控制那些其他语句的执行。一般来说,复合语句跨越多个逻辑行...
    常大鹏阅读 8,313评论 0 6
  • Swift 提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行...
    穷人家的孩纸阅读 3,987评论 1 1
  • 最近几天更得比较勤,所以又动了一下日更的心思。虽然不知道日更有什么奖励,但总想试一下,就仿佛有一个百万大奖在等着我...
    浩与瀚阅读 3,097评论 10 8