函数学习知识点补充

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.全局列表变量,只能修改,不能赋值

 

posted @ 2019-02-23 10:52  点点滴滴汇聚成河  阅读(112)  评论(0编辑  收藏  举报