Python(02) 分支与循环语句

Python(02) 分支与循环语句

  • 分支语句
    • 单分支:if语句
    • 二分支:if-else语句
    • 多分支:if-elif-else语句
  • 循环语句
    • for语句
    • while 语句
  • breakcontinue
  • 程序异常处理语句

分支语句

单分支:if语句

if语句格式:

if <表达式>:
    <语句>

二分支:if-else语句

if-else语法格式(1):

if <表达式>:
    <语句1>
else:
    <语句2>

if-else语法格式(2):

<表达式1> if <条件语句> else <表达式2>

多分支:if-elif-else语句

if <表达式1> :
    <语句1>
elif <表达式2> :
    <语句2>
    ···
else :
    <语句n>

循环语句

for语句

for语句格式:

for <循环变量> in <遍历结构> :
    <语句>

for语句拓展格式:

for <循环变量> in <遍历结构> :
    <语句1>
else : 
    <语句2>

遍历结构的形式:

  • range(n)产生的n个连续整数
  • 字符串
  • 列表
  • 元组
  • 文件的每一行

while 语句

while语句结构:

while <表达式> :
    <语句>

或:

while <表达式> :
    <语句1>
else :
    <语句2>

breakcontinue

break : 跳出forwhile循环。

continue:结束当前当次循环,在for语句中循环接着遍历,在while语句中继续求解循环条件.

程序异常处理语句

try-except异常处理语法格式:

try :
    <语句1>             # 运行别的代码
except <名字> :
    <语句2>             # 如果在try部分引发了'name'异常
except <名字>,<数据>:   
    <语句3>             # 如果引发了'name'异常,获得附加的数据
else:
    <语句4>             # 如果没有异常发生

try-finally异常处理语法格式:

try :
    <语句1>
finally :
    <语句2>             # 退出try时总会执行

try-excepttry-finally语句不能同时使用,且elsefinally语句不能同时使用。

你可能感兴趣的:(python基础)