class Car():
def __init__(self,input):
self.carName = input
def showName(self):
print self.carName
a = Car("bmw")
print type(a)
print a
これは私を返します
<type 'instance'>
<__main__.Car instance at 0x7f188f38de60>
一方
class Car(unicode):
def __init__(self,input):
self.carName = input
def showName(self):
print self.carName
a = Car("bmw")
print type(a)
print a
<class '__main__.Car'>
bmw
私が理解している限り、print はオブジェクトをトリガーします。str () メソッドですが、ここで unicode の意味は何ですか?