__init__ 和 __str__
Posted smalllv
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了__init__ 和 __str__相关的知识,希望对你有一定的参考价值。
1 #定义一个类 2 class Cat: 3 #初始化 4 def __init__(self,new_name,new_age): 5 self.name = new_name 6 self.age = new_age 7 8 def __str__(self): 9 return(‘%s的年龄是%d‘%(self.name,self.age)) 10 11 #方法 12 def eat(self): 13 print(‘猫在吃鱼。。。‘) 14 15 def drink(self): 16 print(‘喝水。。‘) 17 #第二种显示 18 def introduce(self): 19 print(‘%s的年龄是%d‘%(self.name,self.age)) 20 21 #创建对象 22 tom = Cat(‘汤姆‘,18) 23 lanmao = Cat(‘蓝猫‘,30) 24 25 print(tom) 26 print(lanmao) ~
以上是关于__init__ 和 __str__的主要内容,如果未能解决你的问题,请参考以下文章