类属性查找与绑定方法

Posted sunny666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类属性查找与绑定方法相关的知识,希望对你有一定的参考价值。

class luffystudent:
def __init__(self,name,sex,age):
self.name=name
self.sex=sex
self.age=age


school=‘luffycity‘
def learn(self,x):
print(‘%s is learning %s‘ %(self.name,x))
def eat(self):
print(‘is eating‘)
def sleep(self):
print(‘is sleeping‘)


#后产生对象
stu1=luffystudent(‘sunny‘,‘nan‘,‘28‘)
stu2=luffystudent(‘alex‘,‘男‘,‘30‘)
stu3=luffystudent(‘egon‘,‘nan‘,‘31‘)
# print(stu1.__dict__)
# print(stu2.__dict__)
# print(stu3)

#对象:技能与特征的结合体
#类:是一系列对象相似的特征与技能结合体
#类中的数据属性:是所有对象共有的
# print(luffystudent.school,id(luffystudent.school))
# print(stu1.school,id(stu1.school))
# print(stu2.school,id(stu2.school))
#类中的函数属性:是绑定到对象的使用的,绑定到不同对象,方法不同,对象调用绑定方法时
#会把本身当做第一个对象传入,传给self
# print(luffystudent.learn)
#luffystudent.learn(stu1)

# print(stu1.learn)
stu1.learn(1)
# print(stu2.learn)
stu2.learn(2)
# print(stu3.learn)







































以上是关于类属性查找与绑定方法的主要内容,如果未能解决你的问题,请参考以下文章

python:属性查找与绑定方法

python-属性的查找与绑定方法

003---属性查找和绑定方法

面向对象编程-总复习

16 元类

python基础类的定义与使用