yupanpan714
2021-10-12 19:59
# 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())
因为你函数没有返回值,默认为None,你加一个return就不一样了
最后一句直接用
cat.get_age()
函数来输出就好了,你用了两次print,你可以试试
print(print(1))
这个结果也会有none
Python3 进阶教程(新版)
41910 学习 · 236 问题
相似问题