摘要: nonlocal 首先,要明确 nonlocal 关键字是定义在闭包里面的。请看以下代码: x = 0 def outer(): x = 1 def inner(): x = 2 print("inner:", x) inner() print("outer:", x) outer() print( 阅读全文
posted @ 2017-03-10 21:54 Brad1994 阅读(5896) 评论(0) 推荐(3) 编辑
摘要: 引用 Python是动态数据类型的语言,故在对变量进行赋值时是不用制定变量类型的。 或者说,你可以把变量赋值的过程,当作是贴一个标签,去引用该数据。 看下面的例子: In [54]: a=4 In [55]: b=a In [56]: id(a) Out[56]: 1652425264 In [57 阅读全文
posted @ 2017-03-10 21:34 Brad1994 阅读(458) 评论(0) 推荐(0) 编辑