函数的创建及使用(注意全局变量)
#(1)定义函数
def add2num(a,b):
c = a+b
print(c)
add2num(11,22)
#(2)全局变量声明
x = 3
def selfAdd(a):
global x #全局变量的声明
x += 3
a += a
print(a,x)
a_int = x
selfAdd(a_int)
#(3)全局变量与局部变量区别(作用域不同)
a = 100
def test1():
a=10
print (a)
def test2():
print(a)
test1(); #输出10
test2(); #输出100
#(4)全局变量的修改
cnt = 1
def func():
global cnt #要告诉编译器这是个全局变量
cnt += 10
print(cnt)
func()
#(5)函数文档
def MyFunction(num1,num2):
'这个是函数文档' #这句话就叫函数文档,方便以后查看此函数的功能和信息
print(num1+num2)
MyFunction(3,4) #输出7
print(MyFunction.__doc__) #输出‘这个是函数文档’
#(6)收集参数
def test(*params): #收集参数可以输入任意多的参数
print("参数的长度是:",len(params))
print("第二个参数是:",params[1])
test(1,2,3,"dsf",4,6)
#输出结果:参数的长度是: 6
# 第二个参数是: 2