双下划线开头的变量实现了类私有变量功能
生活随笔
收集整理的這篇文章主要介紹了
双下划线开头的变量实现了类私有变量功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
class Test():
? ? __ss=9
? ? ss=10
? ? _s=20
print(Test.__ss)
提示錯誤;
print(Test.__dict__)
{'__module__': '__main__', '_Test__ss': 9, 'ss': 10, '_s': 20, '__dict__': <attribute '__dict__' of 'Test' objects>, '__weakref__': <attribute '__weakref__' of 'Test' objects>, '__doc__': None}
可以看到不存在 __ss變量
?
總結
以上是生活随笔為你收集整理的双下划线开头的变量实现了类私有变量功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ast.literal_eval
- 下一篇: stacking与blending的区别