前面给大家分享了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,之后我会在空业余时间系统的和大家分享我熟悉的技术干货。也许我的分享会让你少走弯路。如果你觉得还可以,请多多关注,评论,转发。非常感谢!