7/26

“”“class Student():
name=”"
def study(self):
print(self.name,“要去吃饭”)
def eat(self):
print(self.name,“要去学习”)
zhangsan=Student()
zhangsan.name=“张三”
zhangsan.study()
zhangsan.eat()

lisi=Student()
lisi.name=“李四”
lisi.study()
lisi.eat()"""

“”“class Dog():
def eat(self):
print(“小狗吃饭”)
def sleep(self):
print(“小狗吃饭”)
d=Dog()
d.eat()
d.sleep()”""

“”"class Human():
def eat(self):
print(“人在吃饭”,id(self))
def study(self):
print(“人在学习”,id(self))
zs=Human()
zs.eat()
print(id(zs))

ls=Human()
ls.eat()
print(id(ls))"""

“”“class Student():
def init(self,name,age):
self.name=name
self.age=age
def show(self):
print(“我叫{}年龄{}”.format(self.name,self.age))
zs=Student(“张三”,18)
zs.show()
ls=Student(“李四”,20)
ls.show()”""

“”“class Student():
def init(self,name,age,sex):
self.name=name
self.age=age
self.sex=sex
def show(self):
print(“我叫{}年龄{}性别{}”.format(self.name,self.age,self.sex))
zs=Student(“张三”,18,“男”)
zs.show()
ls=Student(“李四”,20,“女”)
ls.show()”""

“”“class Student():
def init(self,name):
self.name=name
def hehe(self,age):
self.age=age
def haha(self):
print(self.name,self.age)
zs=Student(“张三”)
zs.hehe(19)
zs.haha()”""

“”“class Student():
def init(self,name,age,sex):
self.name=name
self.age=age
self.sex=sex
def show(self):
print(self.name,self.age,self.sex)
def setsage(self):
self.age=19
zs=Student(“张三”,29,“男”)
zs.show()
zs.setsage()
zs.show()”""

“”“class Dog():
def init(self,color,age):
self.color=color
self.age=age
def str(self):
return “颜色%s 年龄%d”%(self.color,self.age)
d=Dog(“红色”,18)
print(d)
b=d
print(b,type(b))”""

“”“class Dog():
def init(self,color,age):
self.color=color
self.age=age
def str(self):
print(“hehehheheeeeeeeeee”)
return “颜色%s 年龄%d”%(self.color,self.age)
d=Dog(“红色”,18)
x=str(d)
print(x,type(x))
print(x[0:10],type(x))”""

“”“class Teacher():
def init(self,name,salsry):
self.name=name
self.salsry=salsry
def str(self):
return “我叫{}工资{}”.format(self.name,self.salsry)
zs=Teacher(“张三”,10000)
x=str(zs)
print(x)”""

“”“from math import pi
class Circle():
def init(self,radis):
self.radis=radis
def area(self):
return piself.radisself.radis
def zhouchang(self):
return 2piself.radis
def str(self):
return “我的半径是%.2f周长是%.2f面积是%.2f”%(self.radis,self.zhouchang(),self.area())
a=Circle(5)
print(a)”""

“”“class Sheep():
def init(self):
self.cooktime=0
self.status=“生的”
def cook(self,cook_time):
self.cooktime=cook_time
if self.cooktime<2:
self.status=“生的”
elif self.cooktime>=2 and self.cooktime<4:
self.status=“半熟”
elif self.cooktime>=4 and self.cooktime<6:
self.status=“熟了”
elif self.cooktime>=6:
self.status=“糊了”
def str(self):
return “烤了%d个小时,状态%s”%(self.cooktime,self.status)
s=Sheep()
s.cook(5)
print(s)”""

“”“class YangRouChuan():
def init(self):
self.cooktime=0
self.status=“生的”
def cook(self,cook_time):
self.cooktime+=cook_time
if self.cooktime<2:
self.status=“生的”
elif self.cooktime>=2 and self.cooktime<4:
self.status=“半熟”
elif self.cooktime>=4 and self.cooktime<6:
self.status=“熟了”
elif self.cooktime>=6:
self.status=“糊了”
def str(self):
return “{}小时,{}”.format(self.cooktime,self.status)
s=YangRouChuan()
s.cook(3)
s.cook(2)
print(s)”""

“”“class Person():
def init(self,name,attack,hp):
self.name=name
self.attack_li=attack
self.hp=hp
def attck(self,obj):
obj.hp-=self.attack_li
def str(self):
return “我叫{},我还有{}滴血,我的攻击力是{}”.format(self.name,self.hp,self.attack_li)
class NPC() :
def init(self,name,attack,hp):
self.name = name
self.attack_li = attack
self.hp = hp
def attack( self,obj):
obj.hp -= self.attack_li
def str(self):
return “枭雄{},我还有{}滴血,我的攻击力是{}”.format(self.name,self.hp,self.attack_li)
r=Person(“诸葛亮”,30,100)
c=NPC(“曹操”,20,100)
r.attck©
c.attack®
print©
print®”""

“”“class Fangzi():
def init(self,info,area,address):
self.info=info
self.area=area
self.address=address
self.furniture=[]
def add_furniture(self,r):
self.furniture.append®
self.area-=r.area
def str(self):
s=“户型:{},面积:{},地址:{}”.format(self.info,self.area,self.address)
s1=”\t室内家具有"
for r in self.furniture:
s1=s1+r.name+","
return s+s1
class Furniture():
def init(self,name,area):
self.name=name
self.area=area
def str(self):
return “{},{}平方”.format(self.name,self.area)
r=Fangzi(“三室一厅”,400,“天安门西”)
p=Furniture(“双人床”,10)
p1=Furniture(“柜子”,5)
r.add_furniture§
r.add_furniture(p1)
print®"""

“”“class People():
tax=0.09
def init(self,salary):
self.salary=salary
def jiaohui(self):
return self.salary*People.tax
a=People(100000)
b=People(200000)
print(a.jiaohui())
print(b.jiaohui())
print(People.tax)”""

“”“class People():
tax=0.09
def init(self,salary):
self.salary=salary
def jiaohui(self):
return self.salary*People.tax
a=People(100000)
b=People(200000)
print(a.jiaohui())
print(b.jiaohui())
People.tax=0.08
print(a.jiaohui())
print(b.jiaohui())”""

“”“class People():
tax=0.09
def init(self,salary):
self.salary=salary
def jiaohui(self):
return self.salary*People.tax
a=People(100000)
b=People(200000)
print(id(a.tax))
print(id(People.tax))
a.tax=0.07
print(People.tax)
print(b.tax)”""

“”“class People():
tax=0.09
def init(self,salary):
self.salary=salary
def jiaohui(self):
return self.salary*People.tax
a=People(100000)
b=People(200000)
a.tax+=0.01
print(a.tax)
print(”%.2f"%a.tax,id(a.tax))
print(People.tax,id(People.tax))
People.tax=200
print(a.tax)"""

“”“class A():
def init(self):
self.tax=0.1
x=A()
print(x.tax)
delattr(x,“tax”)
print(x.tax)”""

“”“class A():
books=[“三国”,“西游记”]
def init(self,name):
self.name=name
x=A(“张三”)
y=A(“李四”)
x.books[0]=“水浒传”
print(y.books)
print(A.books)
x.books=[“红楼梦”,“大秦帝国”]
print(x.books)
print(y.books)
print(A.books)”""

“”“class A():
books = [‘啊’, ‘哦’]
def init(self, name):
self.name = name
x = A(‘张三’)
y = A(‘李四’)
x.books.append(‘啦’) # 增删修改元素,所有对象和A指向同一个列表
print(y.books)
print(A.books)
print(x.books)
x.books = [1, 2] # 对于重新赋值的此时,对象的重新指向新的地址,原来定义的还不变
print(y.books)
print(x.books)
print(A.books)”""

“”“class People():
tax=0.09
def init(self,salary):
self.salary=salary
def jiaoshui(self):
return self.salary*People.tax
a=People(100000)
b=People(200000)
print(a.jiaoshui())
print(b.jiaoshui())
a.tax=0.08
print(a.jiaoshui())”""

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值