python-----global 语句
一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量Python 会智能地猜测一个变量是局部的还是全局的,它假设任何在函数内赋值的变量都是局部的。因此,如果要给函数内的全局变量赋值,必须使用 global 语句实例#!/usr/bin/python# -*- coding: UTF-8 -*-Money = 2000def AddMoney():# 在函...
·
一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量
Python 会智能地猜测一个变量是局部的还是全局的,它假设任何在函数内赋值的变量都是局部的。
因此,如果要给函数内的全局变量赋值,必须使用 global 语句
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
Money = 2000
def AddMoney():
# 在函数内部使用global
global Money
Money = Money + 1
print Money
AddMoney()
print Money
更多推荐
已为社区贡献4条内容
所有评论(0)