Python_06_for循环

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python_06_for循环相关的知识,希望对你有一定的参考价值。


# for循环
for a in range(0,5):
print(a)
print("for循环结束")

# range 是一个python得内置函数,是一个左闭右开得函数
# range(0,5):表示 0 1 2 3 4
# range(5,10):表示 5 6 7 8 9

for i in range(0,8):
print(i)


print("---------------------------------")

str1 = "Faded123456"
for i in range(0,len(str1)): # len是一个python的内置函数,其作用是获取字符串长度
print(i)

print("-------------------------------")

for i in "Faded123456": # i 从字符串的第一个字母开始,直到遍历字符串结尾
print(i)

print("---------------------------------")

print("Test"*20) # 连续输出 20 个 Test

print("---------------------------------")

# 遍历0~100之间的数字,但是不包括100 ,默认 i 重 0 开始依次递增直到 99 结束
for i in range(0,100):
if i == 3: # 判断i是不是等于三,如果等于三就跳出本次循环,继续下一次循环
continue
elif i%2 == 0: # 判断是不是偶数,如果是偶数,跳出本次循环,继续下一次循环
continue
elif i > 5: # 如果是奇数,并且i的值大于5,就让他乘2
i *= 2
if i == 30: # 如果i等于30的话,就跳出循环
break
print(i)
print("结束本次循环")

print("---------------------------------")


for i in range(0,20,2): # 遍历0~20之间的数字,但是不包括20 ,设置步长为2,默认不写是1
print(i,end=" ") # print 函数默认会换行,强制设置" "(空格)代替"\\n"(换行)
print("\\n") # 换行


print("---------------------------------")


for i in range(0 , -10 , -2): # i 默认值是从0开始,步长是-2,依次递减-2
print(i,end=" ")
print("\\n")



1.for循环中continue和break的使用方法和while使用方法一样
2.for循环能直接遍历字符串/数字区间/列表等序列

 

以上是关于Python_06_for循环的主要内容,如果未能解决你的问题,请参考以下文章

Python for循环与__getitem__的关系记录

Python __iter__ 和 for 循环

Python - for循环的本质

python_30期for循环

python_30期for循环

Python迭代器 —— 实现for循环