|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
class Cat:
def __init__(self,new_name,new_age):
self.name=new_name
self.age=new_age
def __str__(self):
return '%s的年龄是:%d'%(self.name,self.age)
def eat(sefl):
print('%s正在吃东西...'%(self.name))
def drink(self):
print('%s正在喝饮料..'%(self.name))
def sleep(self):
print("%s正在睡觉..."%(self.name))
一下调用
>>> a=Cat('ss',33)
>>> a.age()
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
a.age()
TypeError: 'int' object is not callable
>>> a.eat()
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
a.eat()
File "G:\88\python1\小甲鱼\我自己查找到\类对象\魔方\__str__.py", line 10, in eat
print('%s正在吃东西...'%(self.name))
NameError: name 'self' is not defined
>>> a.sleep()
ss正在睡觉...
>>>
不懂为什么
|
|