変数の前に_(アンダーバーを1つ)付けて宣言します。これはプライベート変数だよっ!!って慣習的に命名したことになります。可読性が上がるという意味でも利点がありますね。privateですが、慣習的に命名しただけなので、インスタンスからこの変数にはアクセスできてしまいます。それは文句ないよね?プライベート変数(もどき)変数の前に__(アンダーバーを2つ)付けて宣言します。することで、クラス外からアクセスできません。アクセスしようとするとエラーになってくれます。'__public_hensu'しかーーーし、プライベート変数(もどき)というのも実は理由がありまして。インスタンス名._クラス名__プライベート変数という形でこの変数にアクセスできてしまいます。privateということで、pythonにはしっかりとしたprivateな変数は存在しないんです!!ってことが言いたかっただけ。ガチガチのプライベート変数っていつ使うの?どんな良いことがあるの?と考えてみるとまぁ別に純粋なプライベート変数って必要ないんじゃない?って思いました。プライベート変数(もどき)くらいの立ち振舞いで全然オッケーだね〜って。そんなPythonのプライベート変数という概念のお話でした。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ちゆりITエンジニアバイオ出身のITエンジニア。バイオ系大学院を卒業後一部上場のIT企業へ就職。