如何在python中定义空变量

时间:2014-07-17 08:23:27

标签: python variables

考虑这段代码:

str = "test"
def v():
    for i in str:
        k = k + i
        print(k)

我根本不想分配 k 。我使用k = None来定义空变量,但这不起作用。

1 个答案:

答案 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)