小编Zoo*_*oty的帖子

Python变量"重置"

我在一个函数中设置一个字符串,然后尝试在另一个函数中打印它,以发现该字符串从未改变过.难道我做错了什么?

在我的脚本顶部定义变量

CHARNAME = "Unnamed"
Run Code Online (Sandbox Code Playgroud)

功能设置变量

def setName(name):
        CHARNAME = name
        print CHARNAME
Run Code Online (Sandbox Code Playgroud)

使用功能

print CHARNAME
setName("1234")
print CHARNAME
Run Code Online (Sandbox Code Playgroud)

产量

Unnamed
1234
Unnamed
Run Code Online (Sandbox Code Playgroud)

python python-2.7

10
推荐指数
1
解决办法
3521
查看次数

标签 统计

python ×1

python-2.7 ×1