Python对象认知(1)

简介:        Python 是一种面向对象的解释型计算机程序设计语言。那讲到类我们肯定要说一下对象,以及类和对象之间的关系。 类是用来规范和描述实体对象的。类包含(定义)一系列的属性和方法。那对象又是什么呢?对象就是由属性和方法组成,对象是类的实例化,对象是类的具体表现,所以对象含有类属性的具体值。
       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对象的一些解析,欢迎指正。
目录
相关文章
|
4月前
|
Python
python对象模型
这篇文章介绍了Python中的对象模型,包括各种内置对象类型如数字、字符串、列表、字典等,以及如何使用`type()`函数来查看变量的数据类型。
|
4月前
|
Python
探索Python中的魔法方法:打造你自己的自定义对象
【8月更文挑战第29天】在Python的世界里,魔法方法如同神秘的咒语,它们赋予了对象超常的能力。本文将带你一探究竟,学习如何通过魔法方法来定制你的对象行为,让你的代码更具魔力。
52 5
|
9天前
|
存储 数据处理 Python
Python如何显示对象的某个属性的所有值
本文介绍了如何在Python中使用`getattr`和`hasattr`函数来访问和检查对象的属性。通过这些工具,可以轻松遍历对象列表并提取特定属性的所有值,适用于数据处理和分析任务。示例包括获取对象列表中所有书籍的作者和检查动物对象的名称属性。
20 2
|
23天前
|
缓存 监控 算法
Python内存管理:掌握对象的生命周期与垃圾回收机制####
本文深入探讨了Python中的内存管理机制,特别是对象的生命周期和垃圾回收过程。通过理解引用计数、标记-清除及分代收集等核心概念,帮助开发者优化程序性能,避免内存泄漏。 ####
34 3
|
2月前
|
存储 缓存 Java
深度解密 Python 虚拟机的执行环境:栈帧对象
深度解密 Python 虚拟机的执行环境:栈帧对象
76 13
|
2月前
|
索引 Python
Python 对象的行为是怎么区分的?
Python 对象的行为是怎么区分的?
30 3
|
2月前
|
存储 缓存 算法
详解 PyTypeObject,Python 类型对象的载体
详解 PyTypeObject,Python 类型对象的载体
50 3
|
2月前
|
Python
深入解析 Python 中的对象创建与初始化:__new__ 与 __init__ 方法
深入解析 Python 中的对象创建与初始化:__new__ 与 __init__ 方法
26 1
|
2月前
|
缓存 Java 程序员
一个 Python 对象会在何时被销毁?
一个 Python 对象会在何时被销毁?
50 2
|
2月前
|
API Python 容器
再探泛型 API,感受 Python 对象的设计哲学
再探泛型 API,感受 Python 对象的设计哲学
24 2