"""在程序当中,先定义类才有的对象"""
class Luffycity:
school ='luffycity'
def learn(self):
print("is learning")
def eat(self):
print("is sleeping")
print(Luffycity.__dict__)
print(Luffycity.__dict__['school'])
print(Luffycity.__dict__['learn'])
print(Luffycity.school)
print(Luffycity.learn)
Luffycity.country='China'
print(Luffycity.country)
del Luffycity.country
Luffycity.school="Luffycity"
class ZtcityStudent:
school="Ztcity"
def __init__(self,name,age,sex):
self.name=name
self.age=age
self.sex=sex
def learning(self):
print("沉迷于学习,无法自拔")
def start(self):
print("我将无我")
stu1=ZtcityStudent("祝祝","女",18)
print(stu1.__dict__)
print(stu1.name)
print(stu1.age)
print(stu1.sex)
stu1.name="shimmer"
print(stu1.__dict__)
print(stu1.name)
print(stu1.sex)
print(stu1.age)
del stu1.name
print(stu1.__dict__)
stu1.class_name="python全栈开发"
print(stu1.__dict__)
stu2=ZtcityStudent("winter",'男',19)
print(stu2.__dict__)
print(stu2.name)
print(stu2.age)
print(stu2.sex)
class ZTcity:
school="ZTcity"#类的数据属性
def __init__(self,name,age,sex):
self.name=name
self.age=age
self.sex=sex
def learning(self,x):
print("%s is learning %s"%(self.name,x))
stu1=ZTcity("shimmer",18,"female")
stu2=ZTcity("王二狗",28,"male")
stu3=ZTcity("李铁蛋",38,"male")
print(ZTcity.school,id(ZTcity.school))
print(stu1.school,id(stu1.school))
print(stu2.school,id(stu2.school))
print(stu3.school,id(stu3.school))
print(stu1.learning)
stu2.learning(2)
stu3.learning(3)
stu1.x="from stu1"
ZTcity.x="from ZTcity class"
print(stu1.__dict__)
print(stu1.x)