手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

Python菜鸟教程3常量python 菜鸟教程运算A+b×a-b正则表达式

时间:2022-05-19    点击: 次    来源:网络    作者:佚名 - 小 + 大

Python菜鸟教程3常量python 菜鸟教程运算A+b×a-b正则表达式


下载地址

https://share.weiyun.com/t0F2btJ7


资料目录

菜鸟教程Python100例视频讲解课程
《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》.pdf
Python 编码规范(Google) _ 菜鸟教程.pdf
Python 实战-从菜鸟到大牛的进阶之路 - v1.1.pdf
Python菜鸟教程.doc
Python菜鸟教程word练习.doc
Python菜鸟教程图文word程序填空阅读填空程序试题.doc
菜鸟的Python笔记.pdf
菜鸟教程Python教程100例.doc

举例

for循环
for 循环是一个计次循环,一般应用在循环次数已知的情况下。通常适用于枚举或遍历序列,以及迭代对象中的元素。语法如下:
for 迭代变量 in 对象:
循环体
其中,迭代变量用于保存读取出的值;对象为要遍历或迭代的对象,该对象可以是任何有序的序列对象,如字符串、列表和元组等;循环体为一组被重复执行的语句。
for 循环语句的执行流程如图 4.7 所示。
图 4.7 for 循环语句的执行流程图
我们以现实生活中的例子来理解 for 循环的执行流程。在体育课上,体育老师要求同学们排队进行踢毽球测试,每个同学一次机会,毽球落地则换另一个同学,直到全部同学都测试完毕,即循环结束。
1.进行数值循环
在使用 for 循环时,最基本的应用就是进行数值循环。例如,想要实现从 1 到 100 的累加,可以通过下面的代码实现。
01 print("计算 1+2+3+……+100 的结果为:")
02 result = 0 # 保存累加结果的变量
03 for i in range(101):
04 result += i # 实现累加功能
05 print(result) # 在循环结束时输出结果
在上面的代码中,使用了 range()函数,该函数是 Python 内置的函数,用于生成一系列连续的整数,多用于 for 循环语句中。其语法格式如下:
range(start,end,step)
各参数说明如下。
 start:用于指定计数的起始值,可以省略,如果省略则从 0 开始。
 end:用于指定计数的结束值(但不包括该值,如 range(7),则得到的值为 0~6,不包括7),不能省略。当 range()函数中只有一个参数时,即表示指定计数的结束值。
 step:用于指定步长,即两个数之间的间隔,可以省略,如果省略则表示步长为 1。例如,rang(1,7)将得到 1、2、3、4、5、6。
注意:在使用 range()函数时,如果只有一个参数,那么表示指定的是 end;如果是两个参数,则表示指定的是 start 和 end;只有 3 个参数都存在时,最后一个才表示步长。
例如,使用下面的 for 循环语句,将输出 10 以内的所有奇数:
01 for i in range(1,10,2):
02 print(i,end = ' ')
得到的结果如下:
1 3 5 7 9
多学两招
在 Python 2.x 中,如果想让 print 语句输出的内容在一行上显示,可以在后面加上逗号(例如,print i,),但是在 Python 3.x 中,使用 print()函数时,不能直接加逗号,需要加上“,end = '分隔符'”,在上面的代码中使用的分隔符为一个空格。
说明:在 Python 2.x 中,除提供 range()函数外,还提供了一个 xrange()函数,用于解决range()函数会不经意间耗掉所有可用内存的问题,而在 Python 3.x 中已经更名为 range()函数,并且删除了老式 xrange()函数。
2.遍历字符串
使用 for 循环语句除了可以循环数值,还可以逐个遍历字符串,例如,下面的代码可以将横向显示的字符串转换为纵向显示:
01 string = '不要再说我不能'
02 print(string) # 横向显示
03 for ch in string:
04 print(ch) # 纵向显示
上面代码的运行结果如图 4.8 所示。
图 4.8 将字符串转换为纵向显示
说明:for 循环语句还可以用于迭代(遍历)列表、元组、集合和字典等。

上一篇:python菜鸟教程网官网python 菜鸟教程3 元组Python菜鸟教程def

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |