gpt4 book ai didi

python - 为什么python方法存储在不同的地址?

转载 作者:太空宇宙 更新时间:2023-11-03 13:25:10 26 4
gpt4 key购买 nike

<built-in method sort of list object at 0x10794e488>
>>> [].sort
<built-in method sort of list object at 0x10794e6c8>
>>> [].sort
<built-in method sort of list object at 0x10794e488>
>>> [].sort
<built-in method sort of list object at 0x10794e6c8>

为什么python方法存储在两个不同的地址?

最佳答案

不是方法的地址,而是对象的地址。

您每次都创建一个新的列表对象。

如果您将它保存在一个变量中,您将获得相同的地址(并且对于所有方法...)

>>> a = []
>>> a.sort
<built-in method sort of list object at 0x7f78138fa688>
>>> a.sort
<built-in method sort of list object at 0x7f78138fa688>
>>> a.count
<built-in method sort of list object at 0x7f78138fa688>
>>> a.index
<built-in method sort of list object at 0x7f78138fa688>
>>>

关于python - 为什么python方法存储在不同的地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57711925/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com