为什么这个python函数不改变变量的内容[关闭]

问题描述 投票:0回答:0

当我尝试使用函数更改变量的内容时,它实际上并没有更改它,我该如何解决这个问题?

我试过了

myVariable = "not correct"

def changeVariable():
    myVariable = "correct"

changeVariable()

print(myVariable)

但输出“不正确” 我也试过使变量全局

myVariable = "not correct"

def changeVariable():
    global myVariable
    myVariable = "correct"

changeVariable()

print(myVariable)

仍然输出“不正确”

python function variables
© www.soinside.com 2019 - 2024. All rights reserved.