python 访问对象的属性与方法
Posted i勤能补拙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 访问对象的属性与方法相关的知识,希望对你有一定的参考价值。
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 访问对象的属性与方法的主要内容,如果未能解决你的问题,请参考以下文章
Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法
python-类与对象 如何创建可管理的对象属性 (图文并茂)
python-类与对象 如何创建可管理的对象属性 (图文并茂)