《Python编程快速上手》(二)控制流

第二章   控制流

2.1 布尔值(Boolean)

  • 布尔值可用在表达式中,并且可以保存在变量中
  • 大小写必须正确: True    False
  • TrueFalse不可用作变量名使用

2.2 比较操作符

表2-1   比较操作符

操作符

含义

==

等于

!=

不等于

<

小于

>

大于

<=

小于等于

>=

大于等于

以上操作符求值结果为True或False

   

  • ==和!=操作符实际上可用于所有数据类型的值
  • 整型和浮点型的值永远不会与字符串相等
  • 字符串可用""或''包围起来
  • <、>、<=、>=操作符仅能用于整型和浮点型值


2.3 布尔操作符

2.3.1 二元布尔操作符(and、or)

 

2.3.2 not操作符


2.4 混合布尔和比较操作符

  • 布尔操作符顺序:not > and > or

2.5 控制流的元素

2.5.1 条件

2.5.2 代码块

  • 缩进增加时,代码块开始
  • 代码块可包含其他代码块(嵌套)
  • 缩进减少为零,或减少为外围代码块的缩进,代码块结束

2.6 程序执行


2.7 控制流语句

2.7.1 if语句

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

2.7.2 else语句

  • else关键字;
  • 冒号;
  • 在下一行开始,缩进的代码块(称为else子句)

2.7.3 elif语句

  • elif关键字;
  • 条件(即求值为True或False的表达式);
  • 冒号;
  • 在下一行开始,缩进的代码块(称为elif子句)

2.7.4 while循环语句

  • while关键字;
  • 条件(即求值为True或False的表达式);
  • 冒号;
  • 在下一行开始,缩进的代码块(称为while子句)

2.7.5 恼人的循环

2.7.6 break语句

2.7.7 continue语句

2.7.8 for循环和range函数

2.7.9 等价的while循环

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


2.8 导入模块

在开始使用一个模块中的函数之前,必须使用import语句导入该模块。在代码中,import应该包含以下部分:

  • import关键字
  • 模块的名字
  • 可选的更多的模块名称,之间用逗号隔开

from import 语句

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

2.10 小结

2.11 习题

猜你喜欢

转载自blog.csdn.net/qq_40818798/article/details/81407084