>>133
まずコードの指摘から
そのコードの上のvalue="hogehoge"はクラス変数であって、インスタンス変数ではない
JavaやC++とは異なるので注意が必要

次に概念の方
例えばクラスPersonを定義したときに、そのインスタンスとしてAさん、Bさん、Cさんがいたとする
それぞれ年齢は20才、30才、40才とする
これを実現しようと思ったら

Class Person():
def __init__(self, age):
self.age = age

とした上で

a = Person(20)
b = Person(30)
c = Person(40)

と3つのインスタンスを作れる

インスタンスごとに異なる年齢を持つので、それを保持するのはインスタンス変数であるべき