教程归类:第6章、流程控制

Python中的流程控制语句(第1节)


在进行程序设计的过程中,我们经常需要进行逻辑判断,根据不同的结果做不同的事,或者重复做某件事,我们对类似这样的工作称为流程控制。在Python中,流程控制语句是编写程序时必不可少的一部分,它们控制了整个程序运行的步骤,实现不同的功能。流程控制可以分为顺序执行、条件判断和循环控制。顺序执行顾名思义就是让程序按照从头到尾,从上到下的顺序依次执行每一条Python代码,不重复执行任何代码,也不跳过任何代码。条件判断是通过if语句实现的,使程序能够根据不同的条件执行不同的代码块。循环控制主要通过for循环和while循环来实现,使程序能够重复执行某段代码,从而处理重复性的任务,而无需重复编写相同...

......

阅读全文

Python中的循环控制(第2节)


在Python中,循环控制允许你多次执行相同的代码块,用于解决某些重复的代码工作,使需要重复的代码只写一遍即可。循环也是各类编程的精髓,脱离了循环,代码将失去意义;学会了循环,能省出大量的时间。Python提供了两种主要的循环结构:while循环for循环

1、while循环

Python中最简单的循环语句是while循环,主要用于不确定循环的次数时,和if语句一样,根据条件测试语句进行判断,只有条件测试的结果是“True”时才会执行“while”循环体内的语句。

while循环语法格式:

while 条件语句:
    执行代码1
    执行代码2
    ......

动手...

......

阅读全文

Python中列表推导式/字典推导式/集合推导式详解(第3节)


推导式也被称为解析式,是一种简洁高效的代码编写方式,可以用一行代码来创建列表、集合、字典等复杂数据结构。推导式是Python中独有的一种特性。Python共有三种推导式,分别是列表推导式字典推导式集合推导式

1、列表推导式

列表推导式是指利用for循环创建列表。前面教程中介绍的for循环有着非常广泛的应用场景,也可以用来创建一个列表,而列表推导式就相当于for循环创建列表的简化版。

列表推导式的语法:用中括号“[]”括起来,中间使用for语句,后面跟着if语句用作判断,满足条件的传到for语句前面用作构建的列表。下面简单介绍列表推导式的用法:

b = [a for a in ran...
......

阅读全文