鱼C论坛's Archiver
论坛
›
萌新交流区
› 关于函数的问题
橙子123321
发表于 2018-9-6 22:34:56
关于函数的问题
def a():
for i in range(1,5):
return i
>>>print(i)
4
>>>print(a())
1
>>>
为什么会这样呢
claws0n
发表于 2018-9-6 22:51:54
for i in range(1,5) >> 迭代器 >> 最后生成的 i 为 4
a() 是调用函数,但这个函数本身是一个迭代器,返回第一个元素
第四时空
发表于 2018-9-6 23:50:15
这括号简直了{:10_245:}
页:
[1]
查看完整版本:
关于函数的问题