python中的私有变量如何在类外调用

python对类的私有变量进行名称变形,所有具有指定格式的标识符_spam(至少两个前导””,最多一个后缀”_”)会被文本式的替换为_classname__spam(classname是当前类名),这种变形没有考虑标识符的位置,一旦出现在类中即完成转换,因此子类也不能继承。因而调用就要采用 classname._classname__spam

猜你喜欢

转载自blog.csdn.net/lvxiaodil/article/details/82533433
今日推荐