Python 的class 里的 method的名称两边加下划线是什么意思?

2025-03-14 15:20:23
推荐回答(1个)
回答1:

前后各有两个下划线,说明是类的内置方法,用于操作符重载等用途,自己写的函数避免使用前后两个下划线
前面有两个下划线,表示伪私有方法,不能在类外用原始名字直接调用
前面一个下划线,表示自己写的特殊用途的方法