for循环
Posted guoxing-z
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环相关的知识,希望对你有一定的参考价值。
for循环(有限循环)(轮流坐凳子)
相比较来说,while是死循环
结构:
for i in xxx: for 关键字 i 变量名 in 关键字 xxx 可迭代对象
str 字符串 list 列表 tuple set dict range 范围 bool(非可迭代对象) 布尔类型 int(非可迭代对象) 整型 name = "alex"
for i in name: #赋值是for循环帮忙做的,即轮流坐凳子,到最后一个就不会再换人了
print(name) ---> 结果:a l e x
eg:面试题
for a in "alex":
? pass
print(a) ---> 输出结果:x
原因:a意味着字符串里的某个字符。
for i in "alex":
? print(123) ---> 结果:123 123 123 123
for a in "330112": a = "a" + a + "b" print(a) ---> a2b a曾被赋值过a3b a3b a0b a1b a1b,只不过都没有输出,直到a2b才被输出 num = 5 while num: count = 1 for i in "alex" # 借助你的循环次数 print(i + str(count)) #输出结果:a1 b1 c1 a2 ... count += 1 num -= 1
以上是关于for循环的主要内容,如果未能解决你的问题,请参考以下文章