python的循环控制结构_python运行软件

Python (1) 2024-09-30 21:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
python的循环控制结构_python运行软件,希望能够帮助你!!!。

本节内容框架

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第1张

遍历循环

定义:遍历某个结构形成的循环方式

用法:

for 循环变量 in 遍历结构:

语句块

理解:

- 从遍历结构中逐一提取元素,放在循环变量中

- 由保留字for和in组成,完整遍历所有元素后结束

- 每次循环,所获得元素放入循环变量,并执行一次语句块

遍历循环的应用:

- 计数循环:遍历由range()函数产生的数字序列,产生循环

· 计数循环(n次)

for i in range(n):

语句块

· 计数循环(特定次)

for i in range(m, n):

语句块

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第2张

- 字符串遍历循环

· for c in s:

语句块

· s是字符串,遍历字符串每个字符,产生循环

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第3张

- 列表遍历循环

· for item in ls:

语句块

· ls是一个列表,遍历其每个元素,产生循环

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第4张

- 文件遍历循环

· for line in fi:

语句块

· fi是一个文件标识符,遍历其每行,产生循环

无限循环

定义:由条件控制的循环运行方式,反复执行语句块,直至条件不能满足时结束

用法:

while 条件:

语句块

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第5张

循环控制保留字:break、continue

- break跳出并结束当前整个循环,执行循环后的语句

- continue结束当次循环,继续执行后续次数循环

- break和continue可以与for和while循环搭配使用

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第6张

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第7张

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第8张

循环的高级用法:循环与else

- for 变量 in 遍历结构:

语句块1

else:

语句块2

- while 条件:

语句块1

else:

语句块2

- 当循环没有被break语句退出时,执行else语句块

- else语句块作为正常完成循序的奖励

- 这里else用法与异常处理中else用法类似

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第9张

random库的使用

random库概述

- random库是使用随机数的Python标准库

- random库主要用于生产随机数

基本随机数函数

- random.seed(a):a为给定的随机数种子,默认为当前系统时间

- random.random():生成一个[0.0, 1.0)之间的随机小数

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第10张

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第11张

扩展随机数函数

- 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(序列):将序列中元素随机排列,返回打乱后的序列

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第12张

(完)

python的循环控制结构_python运行软件_https://bianchenghao6.com/blog_Python_第13张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

下一篇

已是最新文章

发表回复