函数学习知识点补充
1.函数重复定义,执行最后定义的,前面的重复函数都会被当作垃圾函数被回收,举例:
def f1(a1,a2):
print(a1+a2)
def f1(a1,a2):
print(a1*a2)
f1(8,8) ---------64
2.函数传递参数传递的是引用,在函数中对参数操作将彻底变更参数的值
def f1(a1):
a1.append(999)
li=[11,22]
f1(li)
print(li) -------[11,22,999]
3.全局变量
1.全局变量要大写
2.先使用局部变量,没有局部变量再使用全局变量
3.函数内修改全局变量 ,加上gloable
4.全局列表变量,只能修改,不能赋值