美文网首页python入门
#python基础入门#02

#python基础入门#02

作者: mhoy | 来源:发表于2018-07-14 23:05 被阅读0次

<程序的分支结构>

单分支
二分支
多分支
条件判断及组合
程序的异常处理

单分支:

if <条件>:
  <语句块>

二分支:

if <条件>:
  <语句块1>
else:
  <语句块2>

简单二分支

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

多分支:

if <条件1>:
  <语句块1>
elif <条件2>:
  <语句块2>
···
else:
  <语句块N>
条件判断及组合:

操作符

#条件判断
<  #小于
<=  #小于等于
>  #大于
>=  #大于等于
==  #等于
!=  #不等于

#条件组合
x and y  #逻辑与
x or y  #逻辑或
not x  #逻辑非

程序的异常处理:

try:
 <语句块1>
except:
  <语句块2>

#另外一种形式
try:
 <语句块1>
except <异常类型>:
  <语句块2>

高级形式:

try:  #正常执行
 <语句块1>
except:  #异常时执行
  <语句块2>
else:  #正常时补充执行
 <语句块3>
finally:  #一定执行
  <语句块4>

<程序的循环结构>

遍历循环
无限循环
循环控制保留字
循环的高级用法

遍历循环:

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

#计数循环
for i in range(N):
  <语句块>
#字符串遍历循环
for c in s:
  <语句块>
#列表循环
for item in ls:
  <语句块>
#文件遍历循环
for line in fi:
  <语句块>

无限循环:

while <条件>:
  <语句块>

循环控制保留字:

break 跳出并结束当前整个循环
continue 结束当前循环,继续执行后续次数循环

循环的高级用法:

for <循环变量> in <遍历结构>:
  <语句块1>
else:
  <语句块2>
#或者
while <条件>:
  <语句块1>
else:
  <语句块2>

当循环没有被break语句退出时,执行else语句,与异常处理中else用法类似

相关文章

网友评论

    本文标题:#python基础入门#02

    本文链接:https://www.haomeiwen.com/subject/fljupftx.html