Python3.x那些事儿:[62]名字和对象

2025-10-07 03:10:03

一个对象可以有多个名字在多个作用域中。

在其他编程语言中或许叫做别名,引用的是同一个对象。

在刚开始学习python时时不建议使用这种方式的,你可以简单的忽略掉这种技术,尤其是在处理一些不可变的基础类型时(如数字,字符串,元组等)。

尽管如此,我们在处理一些可变对象如列表,字典或其他类型时,这种别名会产生很多非常惊奇的作用。

别名的使用有时候很像是一个指针,对于某些程序是很有用的。

例如:传递参数时有传值和传地址两种方式,如果传递一个对象的指针会非常的方便和快捷。

并且传递进去一个对象的指针,它的改变就会被调用它的对象捕获到。这种在很多编程语言中都是一样的。

(共篇)上一篇:预定义清理操作|下一篇:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢