阅读本文大概需要 3.33 分钟
前言
Python 中的循环语句有 for 和 while
Python 循环语句的控制结构图如下所示:
while循环
while语句特别简单,判断条件+语句。
实例:
x = 1
whilex
print(x)
x = x+1
else:
print("x>=10")
输出结果:
1 2 3 4 5 6 7 8 9 x>=10
需要注意的是冒号和缩进。
另外我们也可以通过设置条件表达式总是 True 来实现无限循环。
else 语句和 while 循环语句一起使用,当条件变成 False 时,则执行 else 语句。
无限循环可以使用CTRL+C来中断循环。
for 语句
for循环中迭代就是用next()对迭代器不断地索取,for 循环可以遍历任何序列的项目,如一个列表或者一个字符串。
实例:
x = ["apple","god__geng","pear",18]
foriinx:
ifi =="pear":
print("乐创战队")
break
print("循环数据"+ i)
else:
print("中断循环")
执行结果:
循环数据apple
循环数据god__geng
乐创战队
以上 for 实例中使用了 break 语句,用于跳出循环当前循环体。如果从 for 或 while 循环体中终止,任何对应的循环 else 块不再执行。
else 语句和 for 循环语句一起使用,else 语句块只在 for 循环正常终止时执行(跟 while 循环中意义不同,需注意) 。
continue 语句作用是跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
range()函数
如果你需要遍历数字序列,可以使用内置 range() 函数,它会自动生成数列。
foriinrange(0,10,3):
print(i)
指定区间值,并指定不同增量,也可以为负数。
pass语句
pass语句是空语句,是为了保持程序结构的完整性。pass只是用作占位语句。
ifa>1:
pass
如果没有内容,可以先写 pass 没问题,但是如果不写,则会有语法错误
模块
模块是一个你事先写好的其后缀名为 .py 文件,包含你所设置的函数、变量、表达式,模块可以被其他的程序引入,这也正是标准库的使用方法。
写文件名要规范,因为文件名就是模块名。
import 语句
想使用 python 源文件,只需在另一个源文件里执行 import 语句
importmodule
当解释器遇到 import 语句,如果此模块在当前搜索的路径就会被导入。
还有 from...import 语句,是从引入的大模块中导入一个指定部分到当前程序。
写在后面
至此,今天的学习内容已完成,文章中有一些概念性的介绍,在编程中特别重要,问渠那得清如许,为有源有活水来,希望读者能有一种刨根问底的劲头,主动学习。给自己三分钟时间,闭上眼睛细细回想,今天这篇文章你学到了什么。
领取专属 10元无门槛券
私享最新 技术干货