且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Python对象认知(1)

更新时间:2022-03-28 17:01:33

       Python 是一种面向对象的解释型计算机程序设计语言。那讲到类我们肯定要说一下对象,以及类和对象之间的关系。
类是用来规范和描述实体对象的。类包含(定义)一系列的属性和方法。那对象又是什么呢?对象就是由属性和方法组成,对象是类的实例化,对象是类的具体表现,所以对象含有类属性的具体值。那说到这里感觉还是一头雾水啊,那我们来举一个栗子吧。
在Python中,一切万物皆对象,比如眼前的这只狗---泰迪,在Python世界里他就是一个对象,他有一些特征,比如大小,颜色,爱啪啪等。其实这就是对象的属性和方法。同样有一个对象,必定有一个与其对应的类。接着我们看代码示例。


class taidi:   #定义了以泰迪类
    color = "brown" #定义了泰迪的特性  就是属性 他的颜色是棕色的
    def papa(self):    #定义一个啪啪的方法
        print "I can papapa!"

#创建obj对象 这个时候obj就是taidi类的具体表现了包含color属性和papa方法
obj= taidi()
print obj.color  #brown
print obj.papa() #I can papa!



这里是对Python对象的一些解析,欢迎指正。