尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

【Python】实例方法

【Python】实例方法 class Person: def __init__(self,name,age,gender): self.namename;self.ageage;self.gendergender# 自定义方法给实例添加行为# 下面的speak、run方法都保存在类身上但是他们主要是供实例调用所以他们都叫实例方法def speak(self,msg): print(f我叫{self.name},年龄是{self.age},性别是{self.gender}我想说{msg})def run(self,distance): print(f{self.name}跑了{distance}米)p1Person(zs,99,male)p2Person(ls,19,male)print(Person.__dict__)print(p1.__dict__)print(p2.__dict__)# 通过实例调用实例方法p1.speak(msg你好)p1.run(100)# 通过类去调用实例方法# 能调用但是不推荐不如直接写p1.run(200)Person.run(selfp1 ,distance200)p1.run(200)
返回列表