• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Python のクラスのメンバ変数)

Pythonのクラスのメンバ変数とは?

このQ&Aのポイント
  • Pythonのクラスのメンバ変数について説明します。
  • メンバ変数は、クラス内で使用される変数のことです。
  • コンストラクタで初期化しなくても、正常な値になりますが、オブジェクトや配列の場合は注意が必要です。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

> class foo( object ): >  __result = [] クラス変数を定義してるのに、インスタンス変数と誤解しているのが敗因かと。 http://codepad.org/vwKCv0XY

参考URL:
http://www.google.co.jp/search?hl=ja&q=python+%E3%82%AF%E3%83%A9%E3%82%B9%E5%A4%89%E6%95%B0
sumire_kanou
質問者

お礼

ありがとうございます。まさに,おっしゃるとおりクラス変数/インスタンス変数という仕組みがある事を知らない事が敗因でした。また一つ勉強になりました。 # 複数のインスタンスからシームレスにアクセス可能なクラス変数の有用性を理解しつつも,変数のスコープやメンバ変数の記述性など,もっと根本的な記述性に疑問符が残りつつもありますが :D