摘要:
a = 1 b=2 c = a + b print(c) c = a + bprint(c) 1. 函数名是一个特殊的变量。函数名指向的是函数的内存地址,加上()就执行这个函数 2. 函数名是一个变量。 3. 函数名可以作为容器型类型的元素 4. 函数名可以作为函数的实参 5. 函数名可 阅读全文
摘要:
def func(a,l=[]): l.append(a) return l print(func(1)) [1,] print(func(2)) [2,] print(func(3)) [3,] 当你的默认参数如果是可变的数据类型,你要小心了。 实际输出 ''' [1] [1, 2] [1, 2, 阅读全文
摘要:
count=0 def func(): print(count) count+=1 func() UnboundLocalError: local variable 'count' referenced before assignment 解释器认为:如果你在局部作用域对一个变量进行修改了, 你在局 阅读全文