Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
python的循环控制结构_python运行软件,希望能够帮助你!!!。
定义:遍历某个结构形成的循环方式
用法:
for 循环变量 in 遍历结构:
语句块
理解:
- 从遍历结构中逐一提取元素,放在循环变量中
- 由保留字for和in组成,完整遍历所有元素后结束
- 每次循环,所获得元素放入循环变量,并执行一次语句块
遍历循环的应用:
- 计数循环:遍历由range()函数产生的数字序列,产生循环
· 计数循环(n次)
for i in range(n):
语句块
· 计数循环(特定次)
for i in range(m, n):
语句块
- 字符串遍历循环
· for c in s:
语句块
· s是字符串,遍历字符串每个字符,产生循环
- 列表遍历循环
· for item in ls:
语句块
· ls是一个列表,遍历其每个元素,产生循环
- 文件遍历循环
· for line in fi:
语句块
· fi是一个文件标识符,遍历其每行,产生循环
定义:由条件控制的循环运行方式,反复执行语句块,直至条件不能满足时结束
用法:
while 条件:
语句块
- break跳出并结束当前整个循环,执行循环后的语句
- continue结束当次循环,继续执行后续次数循环
- break和continue可以与for和while循环搭配使用
- for 变量 in 遍历结构:
语句块1
else:
语句块2
- while 条件:
语句块1
else:
语句块2
- 当循环没有被break语句退出时,执行else语句块
- else语句块作为正常完成循序的奖励
- 这里else用法与异常处理中else用法类似
random库概述
- random库是使用随机数的Python标准库
- random库主要用于生产随机数
基本随机数函数
- random.seed(a):a为给定的随机数种子,默认为当前系统时间
- random.random():生成一个[0.0, 1.0)之间的随机小数
扩展随机数函数
- random.randint(a,b):生产一个[a,b]之间的整数
- random.randrange(m,n,k):生成一个[m,n)之间以k为步长的随机整数
- random.getrandbits(k):生成一个k比特长的随机整数
- random.uniform(a,b):生成一个[a,b]之间的随机小数
- random.choice(序列):从序列中随机选择一个元素
- random.shuffle(序列):将序列中元素随机排列,返回打乱后的序列
(完)
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
下一篇
已是最新文章