函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。
自定义函数范例:
def func(x): #def xxx(): 定义一个函数 y = 2*x #执行程序 return y #return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。 f= func(3) #调用函数 print(f)
全局变量和局部变量
a = 3 #全局变量 def f(): a = 6 #局部变量 print(a) print(a) #结果为3 ,因为函数内的变量为局部变量 c = f()
将函数内的局部变量定义为全局变量——》》》慎用!可能导致被辞退!!!
a = 30 def f(): global a a = 6 #局部变量 print(a) f() print(a) #结果为6,因为函数内的变量为全局变量,执行函数后,a的值被修改