02-00 条件控制+循环控制

条件控制

Python中if语句的一般形式如下:Python中用elif替代了java中的else if。

If condition1:

Statement_block_1

elif condition2:

Statement_block_2

else:

Statement_block_3

注意:

每个条件后要使用冒号:,标识接下来是满足条件后要执行的语句块

使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块

在Python中没有switch-case语句

同其他编程语言一样,Python中的条件控制语句同样也可以嵌套。

循环控制

while循环

Python中while语句的一般形式:

while判断条件:

语句

同样需要冒号和缩进,在Python中没有do.while循环。

同其他编程语言一样,可以设置条件表达式永远为True来实现无限循环。

while循环只用else语句,在while…else在条件语句为false时执行else语句块。

如果while循环体中只有一条语句,可以将该语句与while写在同一行。

for语句

Python的for循环可以遍历任何序列的项目,包括列表和字符串等。

for循环一般格式如下:

forvariable in sequence:

statement

else:

statement

range()函数

如果需要遍历数字序列,可以使用内置range()函数,它会生成数列。

break、continue和else子句

break语句可以跳出for和while的循环体。如果从for或while循环中终止,任何对应的循环else将不执行。

continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

pass语句

Pythonpass是空语句,是为了保持程序结构的完整性。pass不做任何事情,一般用作占位语句。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190126G0RXUW00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券