Python中的循环是什么?
今天小编要跟大家分享的文章是Python中的循环是什么?熟悉Python的小伙伴们都知道Python中的循环,周期循环赋予程序重复做事情的能力,这样程序就可以在特定条件下不知疲倦地工作。 Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 !
Python中有两种循环,while循环和for循环,今天先说下while循环。
while循环的语法结构如下,缺一不可:
while expression: expr_true_suite
可以看到,结构跟上一节的if很像,只是关键字不同。机制上:如果是if,expression为True,expr_true_suite执行一遍,结束;如果是while,expression为True,expr_true_suite执行完一遍之后,再回来判断条件是否还为True,如果为True继续执行,直到expression为False,直接结束。
expression为真,就会一直循环下去,这叫无限循环,也叫死循环。所以,写程序的时候,一定要注意expression必须是可变的,且最终一定要变为Fase。
注意:Python会对expression会进行智能的判断:
数值零、空字符串、空list等等,归为False;
非零数值、非空字符串、非空list等等,归为True。
1.简单while示例:打印1~10
i = 1 while i < 11: print(str(i)+' ',end='') i += 1 >>>1 2 3 4 5 6 7 8 9 10
示例中,给print传参 end='' 是为了打印不换行;str(i)+' ' 是为了打印每个数的时候用空格做个间隔。
以上就是马哥教育今天为大家分享的关于Python中的循环是什么的文章,希望本篇文章能够对正在 Python学习 和从事Python相关工作的小伙伴们有所帮助,想要了解更多相关知识记得关注马哥教育官网,每天都会有大量优质内容与大家分享!
声明:文章来源于网络,侵删!