【发布时间】:2021-01-02 23:09:30
【问题描述】:
class Cat:
a=4
cat = Cat()
cat.__str__()
Cat类怎么会继承object的私有函数__str__()和__format__()?
私有函数的重点不是不能继承吗?
【问题讨论】:
-
dunders(双下划线) 不是私有函数,python 也没有真正的私有函数。
-
最后的双下划线也会改变(读作:remove)名称 mangling。
-
dunder =
__foo__
标签: python python-3.x