Magnus Lie Hetland による「初心者から専門家への Python の入門」を読み始めました。今日私を驚かせたのは、新しいメンバー変数を作成するオブジェクトの機能です。これらのメンバー変数は、オブジェクトの元のクラスには存在しませんでした。作成されました"。次に例を示します。
class Test:
pass
b = Test()
b.variable1 = 12
b.variable2 = "Jim"
print b.variable1
print b.variable2
今まで、オブジェクトは親クラスに存在するメンバー値を変更することしかできないと思っていましたが、何もないところから新しいメンバー値を作成することはできませんでした? ところで、私はプログラミングや Python の予備知識がありませんでした。