python3 for.py

"""
模块:python3 for.py
功能:python3 for 循环样式。
参考:https://www.runoob.com/python3/python3-loop.html
知识点:
1.for 语句
Python for循环可以遍历任何序列的项目,
如一个列表或者一个字符串。
for循环的一般格式如下:
for <variable> in <sequence>:
    <statements>
else:
    <statements>

for 变量列表 in 可迭代对象:
  语句块1
else:
  语句块2
"""
# 1.
languages = ["C", "C++", "Python"]
for x in languages:
    print(x)
# C
# C++
# Python

# 2.以下 for 实例中使用了 break 语句,
# break 语句用于跳出当前循环体。
print("\n2.")
sites = ["Baidu", "Google", "Runoob", "Taobao"]
for site in sites:
    if site == "Runoob":
        print("菜鸟教程!")
        break
    print("site:" + site)
else:
    print("没有循环数据!")
print("完成循环!")
# site:Baidu
# site:Google
# 菜鸟教程!
# 完成循环!

# 3.range()函数
# 遍历数字序列,可以使用内置range()函数。
# 它会生成数列。
print("\n3.1.")
for i in range(3):
    print(i)
# 0
# 1
# 2

# 3.2.使用range指定区间的值
print("\n3.2.")
for i in range(5, 8):
    print(i)
# 5
# 6
# 7

# 3.3.使range以指定数字开始并指定不同的增量
# (甚至可以是负数,有时这也叫做'步长'):
print("\n3.3.")
for i in range(0, 9, 3):
    print(i)
# 0
# 3
# 6

# 3.4.负数:
print("\n3.4.")
for i in range(-10, -100, -30):
    print(i)
# -10
# -40
# -70

# 3.5.您可以结合range()和len()函数以遍历一个序列的索引,
# 如下所示:
print("\n3.5.")
a = ['Google', 'Baidu', 'Runoob']
for i in range(len(a)):
    print(i, a[i])
# 0 Google
# 1 Baidu
# 2 Runoob

# 3.6.使用range()函数来创建一个列表:
print("\n3.6.")
print(list(range(5)))
# [0, 1, 2, 3, 4]
发布了197 篇原创文章 · 获赞 61 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/weixin_42193179/article/details/105508319