pyton问题
def fun(str):s=[]
for i in str:
s+=i
for k in range(len(str)+1,0):
l=[]
l+=s
end=l.join(',')
return end
print(fun("abc123"))
为什么返回的是空啊 range(len(str)+1,0)是空range
所以没有执行for循环,返回了None for k in range(len(str)+1,0):本行不会执行,所以后面return也没有了。 知道了,谢谢各位大佬解答。
页:
[1]