如何在Python中定义空变量

1 投票
1 回答
11076 浏览
提问于 2025-04-18 13:39

看看这段代码:

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

我不想给 k 赋任何值。我用 k = None 来定义一个空变量,但这样不行。

1 个回答

2

简单就是这样:

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)

撰写回答