プライベート変数リンクに関する Python ドキュメントを読んでいるときに質問がありました。
そのため、ドキュメントでは、プライベート変数にアンダースコアを付けて名前を付けるのが慣例であることが示されていますが、python はフィールドをプライベートにしません。
>>> class a():
def __init__(self):
self.public = 11
self._priv = 12
>>> b = a()
>>> print b._priv
>>> 12
Pythonで変数を「真に」プライベートにする方法があるかどうか知りたいと思いました。