python的for循环与range

for循环
Python提供的另外一个循环结构就是for循环语句,Python提供的for循环语句和Java、C++等编程语言提供的for语句不同,Python中的for循环更像是shell或是脚本语言中的foreach循环。它可以遍历如列表、元组、字符串等序列成员(列表、元组、字符串也称为序列),也可以用在列表解析和生成器表达式中。
1.迭代列表
python的for循环与range

2.遍历字符串每个字母
python的for循环与range

还有其他功能今后慢慢补充

range函数
前面介绍的for循环是一种迭代的循环机制,和Java、C++等传统编程语言的for循环有所不同。那么,Python能不能提供类似于传统的for循环功能呢?实现循环从一个数字开始计数到另一个数字,一旦到达最后的数字或者某个条件不再满足就立刻退出循环。

Python提供的range函数可以让for循环实现上面的功能,可以让for循环从0到10计数,或者从10到100每次递增5。range函数的语法如下:

range(start, end, step=1)

range会返回一个整数序列,statr为整数序列的起始值,end为整数序列的结束值,在生成的整数序列中,不包含结束值。step为整数序列中递增的步长,默认为1。

python的for循环与range