求助语法
>>>temp = 1>>> for i in temp:#这里的i 是不是把temp赋值给i啊?
print(i)
另外求助大佬 我想知道for i in temp:始终不明白什么意思求大佬解析
for不是循环吗怎么它执行不循环呢求解析 这个是错误的语法哦 for iin temp:
意思是你定义了个i,让这个i在temp里面循环。
所以这个temp必须是个能循环的玩意。
什么东西能循环呢?列表,元祖,range范围等等都能循环。 本帖最后由 Twilight6 于 2020-5-28 15:05 编辑
整型 不能拿去迭代的~
列表、元组、字典、集合、字符串 这些才能拿去迭代
你是新手说迭代你可能听不懂,迭代就是重复执行一系列运算步骤
举个例子:
temp =
如果 for i in temp那么就是按顺序没次取 temp 的一个值拿去赋值给 i
所以如果 for i in temp:
print(i)就会打印结果为:1
2
3
4
在举个例子字符串:
temp = '给个最佳吧~'
for i in temp:
print(i)
输出的结果就是:
给
个
最
佳
吧
~
就是按顺序没次取 temp 的一个值拿去赋值给 i
所谓能被循环首先得是多个值,单一的值是无法循环的。
被循环的temp每循环一次,就往自己的范围走一步,一直到循环完自己范围,就是for循环的基本含义了。 heidern0612 发表于 2020-5-28 15:03
所谓能被循环首先得是多个值,单一的值是无法循环的。
被循环的temp每循环一次,就往自己的范围走一步, ...
你的最好理解{:9_227:}
页:
[1]