為什么我的代碼會(huì)多打印一個(gè)none出來(lái)
# Enter a code
#coding:utf-8
class Animal():
? ? def __init__(self,name,age):
? ? ? ? self.name=name
? ? ? ? self.__age=age
? ? ? ??
? ? def get_age(self):
? ? ? ? print(self.__age)
? ? ? ? print(self.name)
? ? ? ??
cat=Animal('lili',1)
print(cat.get_age())
2022-05-23
因?yàn)槟愫瘮?shù)沒(méi)有返回值,默認(rèn)為None,你加一個(gè)return就不一樣了
2021-10-13
最后一句直接用
函數(shù)來(lái)輸出就好了,你用了兩次print,你可以試試
這個(gè)結(jié)果也會(huì)有none