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