什么是循环? ---> 循环是有着周而复始的运动或变化的规律;在 Python 中,循环的操作也叫做 '遍历' 。 与现实中一样,Python 中也同样存在着无限循环的方法与有限循环的方法。接下来我们就先看看有限循环的方法 ---> for 循环
⭐️ for 循环
for 循环的功能:通过 for 关键字将列表、元组、字符串、字典中的每个元素按照序列顺序进行遍历(循环),当读取到最后一个元素循环也就结束了。
for 循环的用法:示例如下
代码语言:python代码运行次数:0复制for item in iterable: # for循环语句块
print(item) # 每次循环对应的代码块
# 代码块所需要的缩进
# >>> iterable : 可循环的数据类型,如列表、元组、字符串、字典
# >>> item : iterable 中的每一个成员(元素)
# >>> 返回值 : for循环是语句,没有返回值;但是在一定的特殊情况下,是有返回值的。
books = ['Python不秃头', 'PHP是最美的语言', 'DBA从入门到删库', '面向监狱的爬虫']
for book in books:
print(book)
print('finish')
# >>> 执行结果如下:
# >>> Python不秃头
# >>> PHP是最美的语言
# >>> DBA从入门到删库
# >>> 面向监狱的爬虫
# >>> finish
str_demo = 'Python'
for i in str_demo:
print(i)
# >>> P
# >>> y
# >>> t
# >>> h
# >>> o
# >>> n
users = {'name': 'Neo', 'age': '18'}
for user in users:
print(user, users[user])
# >>> 执行结果如下:
# >>> name Neo
# >>> age 18
# >>> 该循环的每一次遍历取 kay 的 value 不是很友好,有没有更好的方法方便我们取值呢?继续往下看。