Python3 名称和对象

译者:anxin
日期:2018-06-08

Python3 对象(Object)是对现实数据的抽象,是一个特定的数据(如:整数,列表,元组等都是对象),即:Python3 所有对象都是一个数据。Python3 一个对象可以拥有多个名称(Name),即:这多个名称(Name)同时绑定(指向)到同一对象,在其他语言中它们被叫做别名。

Python3 名称(Name)用来标示对象,如函数名,类名,变量名等。

在 Python3 中使用不可变数据类型时(如数字类型字符串元组),你可能不会意识到别名的存在。

Python3 别名在对涉及可变数据类型(如列表字典和大多数其他类型)的 Python3 代码的语义有惊人的影响。因为别名在某些方面表现得像指针,这对于编程有很大的好处。 例如,传递一个对象变的很容易,因为只需要传递一个指针(这里我们称之为引用传递),即:传递一个别名。如果一个函数修改了参数对象,这个修改就能直接反馈给调用者。这样能够减少内存使用,并简化编程。

本文链接:/tutorial/python3/python3-mingcheng-duixiang

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!