导图社区 python编程快速上手:控制流
控制流是python学习的重要基础,本导图包含只是框架和案例,适合初学者放在手机上随手查看理解。
本导图是《python编程快速上手让繁琐的工作自动化》一书的第五章:字典和结构化数据。
本导图是《python编程快速上手-让繁琐的工作自动化 》的第四章列表知识总结,包含知识框架和案例代码。
本导图是《python编程快速上手-让繁琐的工作自动化》的第三章,函数相关知识总结。
社区模板帮助中心,点此进入>>
互联网9大思维
安全教育的重要性
组织架构-单商户商城webAPP 思维导图。
个人日常活动安排思维导图
域控上线
西游记主要人物性格分析
17种头脑风暴法
python思维导图
css
CSS
python编程快速上手-让繁琐的工作自动化 第二章 控制流
2.1 布尔值
True 和 False
>>> spam = True >>> spam True
2.2 比较操作符
== 等于 != 不等于 < 小于 > 大于 <= 小于等于 >= 大于等于
2.3 布尔操作符
2.3.1 二元布尔操作符
and 和 or 操作符总是接受两个布尔值(或表达式),所以它们被认为是“二元” 操作符。
>>> True and True True
>>> False or True True
2.3.2 not 操作符
>>> not True False
2.4 混合布尔和比较操作符
>>> (4 < 5) and (5 < 6) True
2.5 控制流的元素
2.5.1 条件
2.5.2 代码块
2.6 程序执行
2.7 控制流语句
2.7.1 if 语句
if 关键字; 条件(即求值为 True 或 False 的表达式); 冒号; 在下一行开始,缩进的代码块(称为 if 子句)。
if name == 'Alice': print('Hi, Alice.')

2.7.2 else 语句
else 关键字; 冒号; 在下一行开始,缩进的代码块(称为 else 子句)。
if name == 'Alice': print('Hi, Alice.') else: print('Hello, stranger.')
2.7.3 elif 语句
elif 关键字; 条件(即求值为 True 或 False 的表达式); 冒号; 在下一行开始,缩进的代码块(称为 elif 子句)。
if name == 'Alice': print('Hi, Alice.') elif age < 12: print('You are not Alice, kiddo.') elif age > 2000: print('Unlike you, Alice is not an undead, immortal vampire.') elif age > 100: print('You are not Alice, grannie.')
2.7.4 while 循环语句
关键字; 条件(求值为 True 或 False 的表达式); 冒号; 从新行开始,缩进的代码块(称为 while 子句)。
spam = 0 while spam < 5: print('Hello, world.') spam = spam + 1
比较if语句
spam = 0 if spam < 5: print('Hello, world.') spam = spam + 1
2.7.5 恼人的循环
name = '' while name != 'your name': print('Please type your name.') name = input() print('Thank you!')
2.7.6 break 语句
如果执行遇到 break 语句,就 会马上退出 while 循环子句。
while True: print('Please type your name.') name = input() if name == 'your name': break print('Thank you!')
2.7.7 continue 语句
像 break 语句一样, continue 语句用于循环内部。如果程序执行遇到 continue 语句,就会马上跳回到循环开始处,重新对循环条件求值
2.7.8 for 循环和 range()函数
“类真”和“类假”的值
你想让一个代码块执行固定次数,可以通过 for 循环语句和 range()函数来实现
for 关键字; 一个变量名; in 关键字; 调用 range()方法,最多传入 3 个参数; 冒号; 从下一行开始,缩退的代码块(称为 for 子句)。
print('My name is') for i in range(5): print('Jimmy Five Times (' + str(i) + ')')
2.7.9 等价的 while 循环
实际上可以用 while 循环来做和 for 循环同样的事, for 循环只是更简洁。让我 们用与 for 循环等价的 while 循环,
2.7.10 range()的开始、 停止和步长参数
2.8 导入模块
import 关键字; 模块的名称; 可选的更多模块名称,之间用逗号隔开。
from import 语句
import 关键字和一个星号, 例如 from random import *
2.9 用 sys.exit()提前结束程序