首先,我确信这是一个重复的问题,所以我很抱歉,但我找不到任何东西.另外请记住,我对编码很新,因此如果我有类似的东西,那就是相当愚蠢的问题
a = 1
def fun():
a = a + 1
fun()
Run Code Online (Sandbox Code Playgroud)
是否有办法使它如果我运行这个将等于2?
使用global.像这样:
a = 1
def fun():
# make a a global variable here
global a
a = a + 1
fun()
print a
Run Code Online (Sandbox Code Playgroud)
OUTPUT:
2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45 次 |
| 最近记录: |