gpt4 book ai didi

python - 我无法理解类 (unicode) : in Python?

转载 作者:行者123 更新时间:2023-11-28 16:43:55 25 4
gpt4 key购买 nike

 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 会触发 object.str() 方法,但是这里的 unicode 有什么意义?

最佳答案

意义在于您已经创建了一个类,该类是内置类 unicode 的子类。很难理解为什么要对名为 Car 的类执行此操作。

关于python - 我无法理解类 <classname>(unicode) : in Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15917577/

25 4 0