不知道換種寫法有啥區別
# ? ?__slots__ = ('name','gender','score') # 父類的屬性加不加有啥區別
? ? __slots__ = ('score',) #逗號加不加沒有區別
? ? def __init__(self,name,gender,score):
# ? ? ? ?super(Student,self).__init__(name,gender) #這個忘了,前面講過嗎
# ? ? ? ?self.name = name ? ? ?#父類的屬性要不要在做一遍
# ? ? ? ?self.gender = gender #父類的屬性要不要在做一遍
? ? ? ? self.score = score
2015-04-01
>>> ('abc')
'abc'
>>> type('abc')
<type 'str'>
>>> type('abc',)
<type 'str'>
>>> type(('abc'))
<type 'str'>
>>> type(('abc',))
<type 'tuple'>
>>>?