考虑这段代码:
str = "test"
def v():
for i in str:
k = k + i
print(k)
我根本不想分配 k 。我使用k = None
来定义空变量,但这不起作用。
答案 0 :(得分:1)
这很简单:
str="test"
def v():
k = ""
for i in str:
k=k+i
print(k)
另一个建议,str
是python中的内置类型,您可能希望将其更改为:
string="test"
def v():
k = ""
for i in string:
k=k+i
print(k)