本套课在线学习视频(网盘地址,保存到网盘即可免费观看):

https://pan.quark.cn/s/677661ea63b3

00:01 - 详解for循环语句及其遍历功能

基本语法

Python中的for循环用于遍历集合中的元素。其基本语法如下:

for 变量名 in 集合:
    待执行语句

遍历不同数据结构

列表和元组

列表和元组都是有序集合,但列表是可变的,而元组是不可变的。

# 遍历列表
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
    print(fruit)

# 遍历元组
numbers = (1, 2, 3)
for number in numbers:
    print(number)

字符串

字符串可以被视为字符的列表。

# 遍历字符串
message = "Hello, World!"
for char in message:
    print(char)

字典

字典是无序的键值对集合。

# 遍历字典
person = {'name': 'John', 'age': 30, 'city': 'New York'}
for key in person:
    print(key, person[key])

# 遍历字典的键和值
for key, value in person.items():
    print(key, value)

05:29 - Python中for循环与range函数的使用

range()函数可以生成一个数字序列,常与for循环结合使用来控制循环次数。

# 使用range控制循环次数
for i in range(5):
    print(i)

# 遍历字典的键
for key in person.keys():
    print(key)

# 遍历字典的值
for value in person.values():
    print(value)

09:22 - 使用For循环计算1到100的整数和

# 使用for循环计算整数和
total = 0
for i in range(1, 101):
    total += i
print(total)

# 使用sum函数计算整数和
print(sum(range(1, 101)))

作业任务

计算1到100内所有奇数和偶数之和。

# 计算偶数和
even_total = 0
for i in range(2, 101, 2):
    even_total += i
print(even_total)

# 计算奇数和
odd_total = 0
for i in range(1, 101, 2):
    odd_total += i
print(odd_total)

通过这些示例和练习,我们可以深入理解Python中for循环的强大功能和灵活性,以及它在数据处理中的广泛应用。