pythonのクラス

クラスの型からクラスインスタンスを生成したかったのだけど、mac上のpythonから同じことしたら同じインスタンスを指してたんだよなー。
と、思ってこれ書いてたら普通に動いてた・・・?? あれれ?? まぁいいか・・・

[python]
class TestClass(object):
def __init__(self, msg):
self.msg = msg

klass = TestClass

a = klass(‘a’)
b = klass(‘b’)

assert(a.msg == ‘a’)
assert(b.msg == ‘b’)
[/python]

[Python] クラスの挙動まとめ #1 – 大カフェイン
クラスの挙動まとめ #2 – 大カフェイン
Pythonの型と二つのクラス、そしてインスタンス – atsuoishimotoの日記