class People():
def __init__(self,name,age,sex):
self.name=name
self.age=age
self.sex=sex
self.__yan=2.0
def says(self):
print(self.name,"今年%d岁"%self.age,self.__yan)
class Student(People):
def __init__(self,name,age,sex,score):
super().__init__(name,age,sex)
self.score=score
def talk(self):
print(self.name,"这次的成绩为:%.1f"%self.score)
s1=Student("小明",18,"男",89.1)
s1.says()
s1.talk()
print(s1.name)
'''class A():
def AA(self):
print("AA")
def AB(self):
print("AC")
class B():
def BB(self):
print("BB")
def AB(self):
print("BC")
class C(A,B):
def CC(self):
print("CC")
c1=C()
c1.AA()
c1.BB()
c1.CC()
c1.AB()''' #按继承顺序优先继承A
# class A():
# def AA(self):
# print("举个栗子")
# class B(A):
# def AA(self):
# super().AA()
# print("举个核桃")
# b1=B()
# b1.AA()
'''class A():
def __init__(self):
print("A开始")
print("A结束")
class B(A):
def __init__(self):
print("B开始")
super().__init__()
print("B结束")
class C(A):
def __init__(self):
print("C开始")
super().__init__()
print("C结束")
class D(C,B):
def __init__(self):
print("D开始")
super().__init__()
print("D结束")
d1=D()'''
'''class Dog():
def jiao(self):
print("旺旺")
class Cat():
def jiao(self):
print("喵喵")
class Pig():
def jiao(self):
print("哼哼")
def jiao(n):
n.jiao()
d=Dog()
c=Cat()
p=Pig()
jiao(d)
jiao(c)
jiao(p)'''
'''class people():
def __init__(self,age,sex,name):
self.name=name
self.__age=age
self.sex=sex
def __sayAge(self):
print(self.__age,"岁")
def nian(self):
print(self.name)
self.__sayAge()
p1=people(18,"男","张三")
p1.nian()'''
'''class A():
x=10
class B(A):
pass
class C(A):
pass
c1=C()
print(c1.x)'''
'''class A():
__slots__ = ("name","age","sex","adress")# 限制了类中的属性
def __init__(self,name,age,sex):
self.name=name
self.age=age
self.sex=sex
a1=A("小明",20,"男")
print(a1.name)'''
'''class A():
def __init__(self):
pass
@property
def name(self):
return self.nm
@name.setter
def name(self,nm):
if nm<25:
self.nm=25
else:
self.nm=nm
def aaa(self):
self.name=19
a1=A()
a1.aaa()
print(a1.name)'''
#2019-2-18
class T():
def __init__(self):
pass
@property
def data(self):
return self.tm
@data.setter
def data(self,m):
if len(m)==9:
self.tm=m.replace("-","-0",count=2)
else:
self.tm=m
d=T()
d.data="2019-2-18"
print(d.data)
作业2.28
最新推荐文章于 2024-03-28 20:51:30 发布