#类:具有相同的属性和方法的对象的集合 一个类可以生成很多对象 #面向对象的三大特征:封装 继承 多态 #类和对象的关系:类是一个概念 对象是具体的 #__test私有方法 一但出了这个类,就不能调用 #__del__当对象销毁时自动调用 #写法 _init_初始化的方法 class Person: def __init__(self, uname=None, uage=None, usex=None): self.name = uname self.age = uage self.sex = usex def show(self): print('大家好,我叫{0},我的年龄是{1},我的性别是{2}'.format(self.name, self.age, self.sex)) def __str__(self):#把属性输出 把对象重写 return "大家好,我叫{0},我的年龄是{1},我的性别是{2}".format(self.name, self.age, self.sex) lisi=Person("李四",'20','男') lisi.name='李四'#uname=None, uage=None, usex=None 赋给一个空的值 lisi.name才可以赋值 lisi.show() print(lisi)#当没有__str__输出的是lisi的地址
Python基础
最新推荐文章于 2024-05-06 15:29:06 发布