Python中的对象与类型详解
1. Python对象概述
在Python里,系统中的每一个“事物”都被视为对象。对象具备以下特性:
- 身份(Identity) :每个对象创建时都会获得一个标识号,可通过 id 函数获取。不过这个标识号通常对我们来说没太大吸引力,但Python会用它来区分不同对象。
- 属性(Attributes) :对象的属性本质上是关于该对象的信息,其中我们目前最关注的是对象的类型。
- 名称(Names) :对象可以有一个或多个名称,这些名称并非对象标识的一部分,而是程序员为了让代码更易读而使用的。Python利用命名空间将名称(如变量名)与对象关联起来,而且多个命名空间可以将不同名称与同一个对象关联。
1.1 对象类型的重要性
了解对象的类型能让Python和程序员知晓两件事:
- 属性 :对象的属性能告诉我们其“内容”。例如,整数对象中没有小数点,整数对象和浮点对象中都没有字母。
- 操作 :操作能告诉我们可以对该对象执行哪些操作。例如,我们可以对两个整数对象或两个浮点对象进行除法运算,但除法运算对字符串对象没有意义。
1.2 查看对象类型
如果不确定Python中对象的类型,可以使用 type 函数来查询。以下是一些与Python及其对象交互的示例:
超级会员免费看
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



