是引用传递。
Python的设计哲学是一切皆对象,不仅体现在内置数据类型、数据结构是对象,还包括Python编译运行需要的一些设施,比如stackframe、traceback等等。所以,为了更方便的传递数据,cpython内部全部采用指针传递数据对象,可以理解为引用传递。实际上,cpython将所有对象都抽象成PyObject指针,它的结构如下——
是引用传递。
Python的设计哲学是一切皆对象,不仅体现在内置数据类型、数据结构是对象,还包括Python编译运行需要的一些设施,比如stackframe、traceback等等。所以,为了更方便的传递数据,cpython内部全部采用指针传递数据对象,可以理解为引用传递。实际上,cpython将所有对象都抽象成PyObject指针,它的结构如下——