3.2 控制语句概述

Python提供了三种选择语句,它们根据条件的取值为TrueFalse来执行代码:

  • if语句在条件为True时执行操作,如果条件为False,则跳过操作。
  • if...else语句在条件为True时执行一种操作;如果条件为False,则执行另外一种操作。
  • if...elif...else语句根据多个条件为TrueFalse执行多个不同操作之一。

以上三种选择语句中的操作,既可以是由一条语句完成的单一操作,也可以是由多条语句构成的一组操作。

Python提供了两种迭代语句—whilefor,规则如下:

  • 只要条件为Truewhile语句就会重复同一个操作(或一组操作);
  • for语句针对序列中的每一项重复同一个操作(或一组操作)。

关键字

ifelifelsewhileforTrueFalse是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