ad

通过《Python趣味编程入门与实战》_领略Python的趣味_4.4 for 循环

网友投稿 131 2023-11-13

【摘要】 本书摘自《Python趣味编程入门与实战》一书中第4章,第4节,王征、李晓波著。

4.4 for 循环

for 循环提供了Python 中最强大的循环结构。for 循环是一种迭代循环 机制,而 while 循环是条件循环,迭代即重复相同的逻辑操作,每次操作都 是基于上一次的结果而进行的。for 循环可以遍历任何序列的项目,如一个列表或者一个字符串。

4.4.1 for 循环的 一 般格式

通过《Python趣味编程入门与实战》_领略Python的趣味_4.4 for 循环

在Python 中,for 循环的一般格式如下:

for in :

每次循环, variable 迭代变量被设置为可迭代对象(字符串、序列、迭 代器或者是其他支持迭代的对象)的当前元素,提供statements 语句块使用。

4.4.2 实例:遍历显示学生的姓名

下面编写Python 程序,遍历显示学生的姓名。

单击“开始”菜单,打开 Python 3.7.2 Shell 软件,然后单击菜单栏中 的“File/New File”命令,创建一个Python 文件,并命名为“Python4-7.

py”, 然后输入如下代码:

names =[”周涛”,“王佳欣”,”王雨欣”,”张高远”,”高飞”,”李硕 ",”周文康",”宫志伟"]

print(" 遍历显示学生的姓名:\n")

for stuname in names:

print(stuname)

首先定义了一个列表变量 names, 用于存放学生的姓名,然后利用 for循环进行遍历显示。

单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码,就可以遍历显示学生的姓名4.4.3 实例:遍历显示字符串中的字符

下面编写Python 程序,遍历显示字符串中的字符。

单击“开始”菜单,打开 Python 3.7.2 Shell 软件,然后单击菜单栏中 的 “File/New File” 命令,创建一个Python 文件,并命名为 “Python4-8.

py”, 然后输入如下代码:

mystr =input(” 请 输 入 要 遍 历 显 示 的 字 符 串 : “)

for char in mystr :

print(char)

单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码,提醒你“请输入要遍历显示的字符串:”4.5 在 for 循环中使用 range() 函 数

如果你需要遍历数字序列,可以使用内置 range() 函数,它会生成数列。

4.5.1 range()函数

range() 函数的语法如下:

range(stop)

range(start, stop[, step])

range()函数是一个用来创建算数级数序列的通用函数,返回一个[start,start+step,start+2*step,……] 结构的整数序列;range 函数具有一些特性:

第一,如果 step 参数缺省,默认1;如果 start 参数缺省,默认0。

第二,如果step 是正整数,则最后一个元素 (start+i×step) 小于stop.

第三,如果step 是负整数,则最后一个元素 (start+i×step) 大于stop.

第四,step 参数必须是非零整数,否则显示异常。

需要注意的是,range() 函数返回一个左闭右开((left,right)) 的序列数。 例如range(4), 显示的是0,1,2,3,没有4;range(2,5), 显示的是2,3,4,没有5。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:通过《Python趣味编程入门与实战》_领略Python的趣味_13.1 初识 Matplotlib 库
下一篇:通过《Python趣味编程入门与实战》_领略Python的趣味_11.4.3 place 对象
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×