python(四)函数

函数

全局变量:就是定义在函数外面的变量。

局部变量:定义在函数里面的变量,局部变量只能在函数里面使用,出了函数外面就不能用了。

实例1:如果函数内有变量就找函数内的变量,如果函数内无变量就去找全局的变量

name = 'abc'#全局变量
def ldd():
name = 'dongmei'#局部变量
print(name)
ldd()#函数调用,函数定义了需要调用才生效
print(name)
打印结果:

dongmei
abc

 

实例2:如果函数内要修改全局变量,需先用global声明下,不过只有int,str,tuple类型修改全局变量是需要global声明,list,字典,集合类型修改全局变量是不需要global声明的

money = 1#全局变量
def ldd():
global money#修改全局变量需先声明
money+= 500
ldd()
print(money)
打印结果:
501

猜你喜欢

转载自www.cnblogs.com/dmbk/p/10740007.html