在Python中,for循环用于遍历序列(列表、元组、字符串等)或其他可迭代对象中的元素。for循环的语法如下:
for 变量 in 序列:
执行代码块
其中,变量是用于存储序列中当前元素的变量名,序列是要遍历的序列,代码块是要执行的操作。代码块必须缩进,通常使用四个空格缩进。
下面是一个遍历列表的示例代码:
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
输出结果为:
apple
banana
orange
在每次循环中,变量fruit都会被赋值为列表fruits中的下一个元素,然后执行代码块中的语句。当所有元素都被遍历完后,循环就结束了。
for循环在Python中非常常用,可以用于各种场景。下面是一些for循环的应用示例:
- 遍历列表并执行操作
numbers = [1, 2, 3, 4, 5]
for number in numbers:
print(number * 2)
输出结果为:
2
4
6
8
10
- 遍历字符串并执行操作
text = "Hello, world!"
for char in text:
if char.isalpha():
print(char.upper())
输出结果为:
H
E
L
L
O
W
O
R
L
D
- 遍历字典并执行操作
person = {'name': 'Alice', 'age': 30, 'city': 'New York'}
for key, value in person.items():
print(f"{key}: {value}")
输出结果为:
name: Alice
age: 30
city: New York
- 遍历数字序列并执行操作
for i in range(1, 6):
print(i ** 2)
输出结果为:
1
4
9
16
25
- 嵌套循环
for i in range(1, 4):
for j in range(1, 4):
print(f"{i} * {j} = {i*j}")
输出结果为:
1 * 1 = 1
1 * 2 = 2
1 * 3 = 3
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
3 * 1 = 3
3 * 2 = 6
3 * 3 = 9
以上只是for循环的一些应用示例,实际上for循环可以用于各种场景,只要是需要遍历序列或其他可迭代对象的情况,都可以使用for循环。
标签:输出,遍历,Python,序列,循环,print,执行 From: https://blog.51cto.com/u_14282855/6271805