Python内部类型

作者: 网络编程  发布:2019-09-03

Python内部类型,Python类型

 

Python使用对象模型来存储数据
1.    身份:每个对象都有一个唯一的身份标识自己,任何对象的身份否可以使用内建函数id()来得到。这个值可以被认为是该对象的内存地址
2.    类型:对象的类型决定了该对象可以保存什么样类型的值,可以进行什么样的操作,以及遵循什么样的规则,可以用内建函数type()查看。
3.    值:对象表示的数据项。
上面三个特性在对象创建的时候就被赋值,除了值以外,其他的两个特性都是只读的。
内部类型:
(1)代码对象:
代码对象是编译过的Python源代码片段,它是可执行对象,通过内建函数compile()可以得到代码对象,代码对象可以被exec命令或者eval()内建函数来执行。
代码对象本身不包含任何执行环境信息,它是用户自定义函数的核心,再被执行时动态获得上下文。
(2)帧对象:表示Python执行栈帧。
(3)跟踪记录对象:当代码出错是,Python就会引发一个异常,当异常发生时,一个包含针对异常的栈跟踪信息的跟踪记录对象就会被创建。
(4)切片对象:步进切片,多维切片sequence,省略切片。
(5)省略对象:起记号作用。
(6)XRange对象

 

 

Python使用对象模型来存款和储蓄数据 1 . 身份:各个对象都有三个独一的身份标志本人,任何对象的身份否能够运用内建...

第四章 python对象,第四章python对象

4.1 Python 对象

  具备的Python 对像都有着四个特点:身份,类型和值。
身份:
每二个对象都有多个独一的地方标记自身,任何对象的身价得以动用内建函数id()来博取。这几个值能够被感到是该目的的内部存款和储蓄器地址。您极少会用到那几个值,也不用太关心它到底是什么样。

类型
对象的门类决定了该对象能够保留什么品种的值,能够拓宽什么样的操作,以及依照什么的法规。您可以用内建函数type()查看Python 对象的花色。因为在Python 中项目也是指标
(还记得大家关系Python 是面向对象的那句话吗?),所以type()重返的是指标并非粗略的字符串。


对象表示的多寡

 

4.1.1 对象属性

  某个Python 对象有品质、值或相关联的可施行代码,譬如方法(method)。Python 用点(.)标识法来访问属性。属性富含相应对象的名字等等,在章节2.14 的备注中曾做过介绍。最常用
的习性是函数和方法,可是有一部分Python 类型也会有多少属性。含有数据属性的靶子包蕴(但不限于):类、类实例、模块、复数和文书。

4.2 规范项目

python对象,第四章python对象 4.1 Python 对象 全体的Python 对像都具备多少个特点:身份,类型和值。 身份: 每二个指标都有一个独一的...

本文由王中王开奖结果发布于网络编程,转载请注明出处:Python内部类型

关键词:

上一篇:Python实战之KNN实现,python实战knn
下一篇:没有了