0 1 2 3 4 5
在Python中,使用for
循环从0到6遍历整数序列可以通过以下两种方式实现:
一、使用range()
函数
range()
函数是生成整数序列的核心工具,其基本语法为:
range(start, stop[, step])
-
start
:起始值(包含) -
stop
:结束值(不包含) -
step
:步长(默认为1)
示例1:生成0到5的整数序列
for i in range(6):
print(i)
输出:
0
1
2
3
4
5
示例2:指定步长为2
for i in range(0, 7, 2):
print(i)
输出:
0
2
4
6
二、遍历字符串
for
循环也可以用于遍历字符串中的字符,通过range()
函数获取索引:
s = "Python"
for i in range(len(s)):
print(s[i])
输出:
P
y
t
h
o
n
三、其他应用场景
-
遍历列表
fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit)
输出:
apple banana cherry
-
字典遍历
-
遍历键:
person = {"name": "Alice", "age": 25, "city": "New York"} for key in person: print(key, person[key])
输出:
name Alice age 25 city New York
-
遍历键值对:
for key, value in person.items(): print(key, value)
输出:
name Alice age 25 city New York
-
总结
-
使用
range(6)
可快速生成0到5的整数序列; -
range()
函数支持指定起始值、结束值和步长; -
for
循环适用于已知循环次数的场景,且可灵活遍历不同数据结构(如列表、字符串、字典)。