gpt4 book ai didi

python - 'class object' 使用 `.__name__` 打印其名称,尽管没有 `__name__` 属性

转载 作者:太空狗 更新时间:2023-10-30 02:16:11 31 4
gpt4 key购买 nike

<分区>

Class_object 的名称可以通过.__name__ 访问,查看代码:

>>> object
<class 'object'>
>>> object.__name__
'object'

尽管如此,__name__ 方法 不是 class_object 的默认设置中。

代码:

>>> foo = dir(object)
>>> foo
['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']
>>> foo.count('__name__')
0 # '__name__' is not in list

对象是所有类的基础。它具有对所有 Python 类实例通用的方法。

__name__ 的设置在哪里?

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