您的位置:首页 > 编程语言 > Python开发

《Python 编程快速上手 — 让繁琐工作自动化》读书笔记之【第2章 控制流】

2018-02-28 22:04 841 查看

1.  布尔值

布尔类型值只有两种True或者False,并且首字母大写。
示例:



2.  比较操作符

“比较操作符”用于比较两个值,求值为一个布尔值。



1)     整型/浮点型和字符串类型永远不想等。示例:



3.  布尔操作符

布尔操作符包括:and、or、not。其中and和or总是接受两个布尔值(表达式),也称为“二元操作符”。

4.  混合布尔和比较操作符

布尔操作符也有优先级,在所有算术和比较操作符后,Python先求值nor操作符,然后是and操作符,最后是or操作符。

5.  控制流的条件和子句

1)  条件

条件总是求值为一个布尔值。控制流语句根据条件是True或者False来决定做什么。

2)  代码块

一些代码行可以作为一组,放在“代码块”中。代码块有3条规则:
(1)    缩进增加时,代码块开始。
(2)    代码块可以包含其它代码块。
(3)    缩进减少为零,或减少为外面包围代码块的缩进,代码块就结束了。

6.  程序执行

7.  控制流语句

1)  if语句

if 语句包含以下部分:
 if 关键字;
 条件(即求值为 True 或 False的表达式);
 冒号;
 在下一行开始,缩进的代码块(称为 if 子句)

2)  else 语句

else 语句中包含下面部分:
 else 关键字;
 冒号;
 在下一行开始,缩进的代码块(称为 else 子句)

3)  elif 语句

elif 语句总是包含以下部分:
 elif 关键字;
 条件(即求值为 True 或 False的表达式);
 冒号;
 在下一行开始,缩进的代码块(称为 elif 子句)

4)  while循环语句

只要while语句的条件为True,那么while子句中的代码就会执行。while语句主要包含以下部分:
 while关键字;
 条件(求值为 True 或 False 的表达式);
 冒号;
 从新行开始,缩进的代码块(称为while 子句)。

5)  恼人的循环

6)  break 语句

如果执行遇到 break 语句,就会马上退出 while 循环子句。示例:



7)  continue 语句

如果程序遇到continue语句,就会重新跳到循环开始处,重新对循环进行求值。



8)  for 循环和range()函数



for语句总是包含以下部分:
 for 关键字;
 一个变量名;
 in 关键字;
调用 range()方法,最多传入 3 个参数;
冒号;
从下一行开始,缩退的代码块(称为 for 子句)

9)  等价的 while 循环

实际上可以用while循环来做和for循环同样的事,但for循环更简洁。

10)  range()的开始、停止和步长参数

range()函数的结构是: 
range
(start, stop[, step])
如果start省略,则默认为0,step省略,则默认为1 。

8.  导入模块

Python包含模块,也成为“标准库”。每个模块都是一个Python程序,包含一组相关的函数,可以嵌入的到缩写的程序当中。
模块使用import关键字导入,结构如下:
import 关键字;
模块的名称;
可选的更多模块名称,之间用逗号隔开。
示例1:
import random
for i in range(5):
print(random.randint(1,10))
示例2:
from random import randint
for i in range(5):
print(randint(1,10))

9.  用 sys.exit()提前结束程序

调用sys.exit()函数,可以让程序终止或退出。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python 控制流
相关文章推荐