过程控制实例

核心提示前面给大家分享了Python的数据结构,是每一位Python程序猿必须理解的内容,也是面试官最喜欢问的范畴;今天我们了解下Python的流程控制:条件语句和循环语句。if 条件语句,语句形式:if 条件1: 语句1 elif 条件2

前面给大家分享了Python的数据结构,这是每个Python程徐苑都必须要了解的内容,也是面试官最喜欢的一类。今天,我们学习Python的流控制:条件语句和循环语句。

If语句,语句形式:

If条件1:语句1 elif条件2:语句2 else:语句3这三个关键字的结尾必须跟一个冒号。

示例代码:

F-str是Python3.6+之后推荐的字符串格式。不知道的朋友可以在网上搜一下或者去Python3自学第四天:弦乐了解一下。

如果条件是数字0表示假,非零表示真,则示例代码为:

总而言之:

False,0,None,' '空 string,这四个条件都为假;True、非0、' None '、''和非空字符串,所有这些都作为条件为true。

循环:while和for,语句形式:

While条件:语句-while条件:语句1 else:语句2

示例代码:

for循环可以以语句的形式遍历任何序列:

对于序列对象中的变量:语句1-对于序列对象中的变量:语句1否则:语句2语句1-对于序列对象中的变量

示例代码:

还可以通过枚举函数输出索引值。示例代码:

中断:跳出整个循环继续:终止这个循环,进入下一个循环。

示例代码:

在上面的例子中,当数字> 5时,遇到break语句立即跳出整个循环体,循环体中的代码不会再被执行。

继续实例代码:

上例中,当数字为偶数时,continue语句的代码不会进一步执行,而是立即转到for语句执行下一个循环;如果是奇数,就打印出来。

注意:在上面的排序过程中,临时temp变量不是用来来回“切换”的,而是一步操作完成的,内存开销小,效率高。为什么可以这样做?原因是Python变量不直接存储值而是引用内存地址。当你交换变量时,你只需要交换引用地址。

上一个:9。Python3示例教程:数据结构

【极客干货】从事IT行业十余年。在移动互联网开发、J2EE企业开发、IOT物联网、AI人工智能等方面积累了一定的技能。精通使用C/C++、Java、Python等编程语言。我从2009年开始接触Python,之后我会在空业余时间系统的和大家分享我熟悉的技术干货。也许我的分享会让你少走弯路。如果你觉得还可以,请多多关注,评论,转发。非常感谢!

 
友情链接
鄂ICP备19019357号-22