计算机二级python 知识点篇(程序的控制结构)
计算机二级python 知识点篇(程序的控制结构)程序的基本结构
分支结构单分支结构
|
操作符 | 含义 |
---|---|
> | . |
< | . |
>= | . |
<= | . |
== | . |
!= | . |
Python语言使用保留字not
、 and
和or
对条件进行逻辑运算或组着。
保留字not表示单个条件的“否” 关系, and
表示多个条件之间的“与” 关系, 保留字or
表示多个条件之间的“或” 关系
循环结构
循环结构
Python语言的循环结构包括两种: 遍历循环和无限循环。
- 遍历循环使用保留字
for
依次提取遍历结构各元素进行处理; - 无限循环使用保留字
while
根据判断条件执行程序
遍历 for
for <循环变量> in <遍历结构>: <语句块>
遍历结构可以是字符串、 文件、 range()函数或组合数据类型等
遍历循环还有一种扩展模式, 使用方法如下:
for <循环变量> in <遍历结构>: <语句块1> else: <语句块2>
当for循环正常执行之后, 程序会继续执行else语句中内容。 else语句只在循环正常执行之后才执行并结束, 因此, 可以在<语句块2>中放置判断循环执行情况的语句。
```
for s in "PY":
print("循环执行中: " + s)
else:
s = "循环正常结束"
print(s)
循环执行中: P
循环执行中: Y
循环正常结束
```
循环 while
无限循环也有一种使用保留字else的扩展模式, 使用方法如下:
while <条件>: <语句块1> else: <语句块2>
在这种扩展模式中, 当while循环正常执行之后, 程序会继续执行else语句中内容。 else语句只在循环正常执行后才执行, 因此, 可以在语句块2中放置判断循环执行情况的语句。
s,idx = "PY",0 while idx < len(s): print("循环执行中: " + s[idx]) idx += 1 else: s = "循环正常结束" print(s) >>> 循环执行中: P 循环执行中: Y 循环正常结束
循环控制: break和continue
- 循环结构有两个辅助循环控制的保留字:
break
和continue
。 break用来跳出最内层for或while循环, 脱离该循环后程序从循环后代码继续执行 - 如果有2层或多层循环, break退出最内层循环
- continue用来结束当前当次循环, 即跳出循环体中下面尚未执行的语句, 但不跳出当前循环。
程序的异常处理
Python语言使用保留字try和except进行异常处理, 基本的语法格式如下:
try: <语句块1> except: <语句块2>
语句块1是正常执行的程序内容, 当执行这个语句块发生异常时, 则执行except保留字后面的语句块2.
try: n = eval(input("请输入一个数字: ")) print("输入数字的3次方值为: ",n**3) except: print("输入错误, 请输入一个数字!") >>> 请输入一个数字: 1010 输入数字的3次方值为: 103 >>> 请输入一个数字: python 输入错误, 请输入一个数字!
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!