2.1 布尔值
布尔数据类型只有两种值: True 和 False.
2.2 比较操作符
== | 等于 |
!= | 不等于 |
< | 小于 |
> | 大于 |
<= | 小于等于 |
>= | 大于等于 |
2.3 布尔操作符
and 、or 和 not
2.4 控制流的元素
控制流语句由条件和代码块组成。
if name == 'Mary':
print('Hello Mary')
if password == 'swordfish':
print('Access granted.')
else:
print('Wrong password.')
条件语句后有冒号,代码块有3条规则
1.缩进增加时,代码块开始
2.代码块可以包含其他代码块
3.缩进减少为零,或减少为外面包围代码块的缩进,代码块就结束了。
2.5 控制流语句
if语句
if <条件>:
<代码块>
elfi <条件>:
<代码块>
else
<代码块>
while循环语名
while <条件>:
<代码块>
break 语句: 退出循环
continue语句:跳过本次循环,回到循环开始处, 开始下一次循环。
for循环和range()函数, range()函数有三个参数,range(起始值, 终止值, 步长)
for g in range(1, 100, 2):
print(g)
2.5 导入模块
在开始使用一个模块中的函数之前,可通过import导入模块, 如import random, 可选的更多模块名称,之间用逗号隔开。
from import语句: from random import *,使用这种方式,调用random模块中的函数时不需要random.前缀,缺点是可读性差,建议使用普通形式的import语句。
2.6 用sys.exit()提前结束程序