摘要: a = 1 ​ b=2 ​ c = a + b ​ print(c) c = a + bprint(c) 1. 函数名是一个特殊的变量。函数名指向的是函数的内存地址,加上()就执行这个函数 2. 函数名是一个变量。 3. 函数名可以作为容器型类型的元素 4. 函数名可以作为函数的实参 5. 函数名可 阅读全文
posted @ 2019-06-20 09:03 God_with_us 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 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, 阅读全文
posted @ 2019-06-20 09:02 God_with_us 阅读(108) 评论(0) 推荐(0) 编辑
摘要: count=0 def func(): print(count) count+=1 func() UnboundLocalError: local variable 'count' referenced before assignment 解释器认为:如果你在局部作用域对一个变量进行修改了, 你在局 阅读全文
posted @ 2019-06-20 09:01 God_with_us 阅读(102) 评论(0) 推荐(0) 编辑