我对实际对象及其在 python.Google 中的引用有点困惑,但没有得到我需要的东西。
对象创建是否也返回对该对象的引用?为什么我问这个是因为我能够使用带有.
分隔符的实际对象来调用它的方法。我们通常使用对象的引用来调用方法。一个例子可能会清楚地说明我在问什么。
l = [2,4,1,3]
# 'l' 是对实际对象的引用。对吗?
RHS 部分是否创建对象并返回对该对象的引用,该对象将分配给 LHS ?
因为我可以同时使用这两者list.sort()
并对[2,4,1,3].sort()
列表进行排序。是[2,4,1,3]
实际对象还是在创建对象的同时产生引用?
类的情况类似。
obj=SomeClass()
#obj 是对 SomeClass() 创建的对象的引用。
是否SomeClass()
在创建对象的同时返回引用?
因为我们可以同时使用obj.method1()
和SomeClass().method1
来调用方法。