查缺补漏 | 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控制结构的主要内容,如果未能解决你的问题,请参考以下文章

stauctunion详细查缺补漏

Go语言学习查缺补漏ing Day3

Golang查缺补漏

查缺补漏 | Python自定义函数

Go语言学习查缺补漏ing Day6

互联网轻量级框架SSM-查缺补漏第五天