WEB开发网
开发学院软件开发Python 探索 Python,第 2 部分: 探索 Python 类型的层次... 阅读

探索 Python,第 2 部分: 探索 Python 类型的层次结构

 2007-03-29 12:16:01 来源:WEB开发网   
核心提示:Python 编程语言是一种简单但功能强大的语言,本文将探索该语言的对象属性,探索 Python,第 2 部分: 探索 Python 类型的层次结构,开头部分介绍了一些简单的内置数据类型,此外,但是,当您对这些简单数据类型的对象属性有了更多的了解之后,本文还介绍了 Python 元组类,并用它演示容器类型的概念

Python 编程语言是一种简单但功能强大的语言。本文将探索该语言的对象属性,开头部分介绍了一些简单的内置数据类型。此外,本文还介绍了 Python 元组类,并用它演示容器类型的概念。

在 Python 语言中,所有事物都是程序可以访问的对象, 其中包括保存整数的简单类型,以及您编写的实际代码和这些代码在 Python 解释器中的表示。对于熟悉其他编程语言的人来说,此行为可能导致某些混乱。但是,在实践中,不会出现这种情况。Python 有一个良好定义的类型(或对象)层次结构。该层次结构在概念上可以划分为四种类别:简单类型、容器类型、代码类型 和内部类型。这四种类别和简单类型本身在本系列的第一篇文章“Python 入门,第 1 部分:Python 的内置数据类型”中作了介绍。本文将再次查看可以在 Python 中使用的那些简单的内置数据类型,这次着重介绍这些类型的对象属性。然后,我们将介绍容器 类型的概念,并且将 Python tuple 类作为此类型的第一个示例,进行重点介绍。

简单类型

内置到 Python 编程语言中的简单数据类型包括:

bool

int

float

complex

支持简单数据类型不是 Python 独有的功能,因为多数现代编程语言都具有完整类型补充。例如 Java™ 语言甚至有一组更丰富的原始数据类型:

byte

short

int

long

float

double

char

boolean

但是,在 Python 中,简单数据类型并不是原始数据类型,而是完善的对象,它们有自已的方法和类。另外,这些简单的内置类型是不可改变的,这意味着:创建对象之后,您无法更改对象的值。如果需要新值,则必须创建新的对象。Python 简单数据类型的不可改变特性与其他多数流行语言(如 Java 语言)处理简单原始类型的方式不同。但是,当您对这些简单数据类型的对象属性有了更多的了解之后,就很容易理解这种差异。

1 2 3 4 5 6  下一页

Tags:探索 Python 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接