摘要:
1.__str__和__repe__ class Person(object): def __init__(self,name,age): self.name = name self.age = age def __str__(self): return 'stf:我叫{},今年{}岁'.forma 阅读全文
摘要:
class User(object): def denglu(self): print('欢迎来到登录页面!') def zhuce(self): print('欢迎来到注册页面!') def youke(self): print('欢迎来到游客页面!') u = User() while True 阅读全文
摘要:
1.获取当前模块中的属性 class Person(object): def __init__(self,name,age): self.name = name self.age = age p = Person('wdc',22) import sys q = sys.modules[__name 阅读全文
摘要:
1.反射 四个方法:getattr() 获取 class Person(): def __init__(self,name,age): self.name = name self.age = age p = Person('wdc',22) a = getattr(p,'name') #获取对象p的 阅读全文
摘要:
1.属性方法 class Student(object): def __init__(self,name): self.name = name @property #属性方法:把一个方法变成一个静态的属性或者变量。 def fly(self): print('{} fly...'.format(se 阅读全文
摘要:
1.类方法不能访问实例变量,只能访问类变量。 class Dog(object): name = 'wdc' def __init__(self,name): self.name = name def eat(self): #普通方法 print(self) print('{}在吃东西~'.form 阅读全文
摘要:
校园管理系统: 设计一个学校机构管理系统,有总部、分校、有学院、老师、员工,实现具体如下需求: 1.有多个课程,课程要有定价 2.有多个班级,班级跟课程有关联 3.有多个学生,学生报名班级,交这个班级对应的课程的费用 4.有多个老师,可以分布在不同校区,上不同本机的课 5.有多个员工,可以分布在不同 阅读全文
摘要:
1.同一接口,多种形态 class Document: def __init__(self,name): self.name = name def show(self): # 异常处理:提示子类必须把此方法重新写一遍 raise NotADirectoryError('子类必须把此方法重新写一遍') 阅读全文
摘要:
1.私有属性 class Person(object): def __init__(self,name,age): self.name = name self.age = age #实例属性 self.attack_val = 30 self.__life_val = 100 #前面加两个下划线就是 阅读全文
摘要:
1.多继承 class Shenxian: def fly(self): print('神仙会飞~') class Monkey: def eat_peach(self): print('猴子喜欢吃桃子') # 继承多个类 class MongkeyKing(Shenxian,Monkey): de 阅读全文