码迷,mamicode.com
首页 > 编程语言 > 详细

python 访问对象的属性与方法

时间:2020-02-10 11:48:52      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:closed   elf   def   列表   tom   on()   方法   问题:   name   


class Person(object):
name = "stu"
age = 10
height = 160
weight = 90
def run(self):
print("run")
def eat(self, food):
print("eat " + food)
def openDoor(self):
print("我已经打开了冰箱门")
def fillEle(self):
print("我已经把大象装进冰箱了")
def closeDoor(self):
print("我已经关闭了冰箱门")

per = Person()

‘‘‘
访问属性
格式:对象名.属性名
赋值:对象名.属性名 = 新值
‘‘‘
per.name = "tom"
per.age = 18
per.height = 160
per.weight = 80
print(per.name, per.age, per.height, per.weight)

‘‘‘
访问方法
格式:对象名.方法名(参数列表)
‘‘‘
per.openDoor()
per.fillEle()
per.closeDoor()

per.eat("apple")

#问题:目前来看Person创建的所有对象属性都是一样的
per2 = Person()
print(per2.age)
per3 = Person()
print(per3.age)

python 访问对象的属性与方法

标签:closed   elf   def   列表   tom   on()   方法   问题:   name   

原文地址:https://www.cnblogs.com/pygo/p/12290209.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!