查缺补漏 | Python控制结构
Posted CSU迦叶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查缺补漏 | Python控制结构相关的知识,希望对你有一定的参考价值。
1. if 表达式的简介写法
x if E else y
意思是如果条件表达式E成立,执行x,否则执行y
等价于
if E:
x
else:
y
2. Python的while循环和其他语言相似(只是少了大括号),但是for循环区别大很多
for iter_var in iterable_object:
suite_to_repeat
其中iterable_object可以是:
String,List,Tuple,Dictionary,File
可迭代对象被获取,产生一个迭代器iterator,iterator可以看作一种特殊的可迭代对象,当它迭代到某一个元素的时候,才计算这个元素。
for循环的作用:
- 遍历一个数据集内的成员
- 在列表解析中使用
- 生成器表达式中使用
for循环遍历一个数据集内的成员也有两种方法
①直接取元素
②通过索引取元素
3. Python的循环特殊之处在于,for和while都可以和else搭配使用,当循环异常结束(通过continue或者break)不会执行else语句,正常结束会执行。
以上是关于查缺补漏 | Python控制结构的主要内容,如果未能解决你的问题,请参考以下文章