- Python程序设计:人工智能案例实践
- (美)保罗·戴特尔 哈维·戴特尔
- 337字
- 2021-08-13 17:17:01
3.2 控制语句概述
Python提供了三种选择语句,它们根据条件的取值为True
或False
来执行代码:
if
语句在条件为True
时执行操作,如果条件为False
,则跳过操作。if...else
语句在条件为True
时执行一种操作;如果条件为False
,则执行另外一种操作。if...elif...else
语句根据多个条件为True
或False
执行多个不同操作之一。
以上三种选择语句中的操作,既可以是由一条语句完成的单一操作,也可以是由多条语句构成的一组操作。
Python提供了两种迭代语句—while
和for
,规则如下:
- 只要条件为
True
,while
语句就会重复同一个操作(或一组操作); for
语句针对序列中的每一项重复同一个操作(或一组操作)。
关键字
if
、elif
、else
、while
、for
、True
和False
是Python的关键字。使用关键字作为标识符(如变量名)是语法错误。下表列出了Python的关键字。
Python关键字
and
as
assert
async
await
break
class
continue
def
del
elif
else
except
False
finally
for
from
global
if
import
in
is
lambda
None
nonlocal
not
or
pass
raise
return
True
try
while
with
yield