1.2.1 相关术语

为了阐述数据类型,本书定义了若干相关术语。术语的定义基于下列代码片段:

上述代码片段创建了3个对象,其数据类型均为int,分别使用字面量(literal)1234、99和表达式a + b,并使用赋值语句将变量a、b和c绑定(bind,“绑定”是一个专业术语,描述创建关联的过程)到其对象。最终结果是,变量c被绑定到一个int数据类型对象,其值为1333。接下来,我们定义所有的数据类型相关术语。

1. 字面量(Literal)

字面量用于在Python代码中直接表示数据类型的值。例如:数字序列1234、99表示int数据类型的值;带小数点的数字序列3.14159、2.71828表示float数据类型的值;True和False表示bool数据类型的两个取值;包括在引号之间的字符系列,例如'Hello,World',表示str数据类型的值。

2. 运算符(Operator)

运算符(或称操作符)用于在Python代码中表示数据类型的运算操作。例如:Python使用运算符+和*分别表示整数和浮点数的加法运算和乘法运算;使用运算符and、or和not表示布尔运算等。本节将详细讨论四种基本数据类型的常用操作。

3. 标识符(Identifier)

标识符用于在Python代码中表示名称。每个标识符是由字母、数字和下划线组成的字符系列,且不能以数字开始。例如,字符系列abc、Ab_、abc123和a_b均为合法的Python标识符,而Ab*、1abc和a + b则为不合法的标识符。标识符大小写敏感,所以Ab、ab和AB表示不同的名称。一些关键字,例如and、import、in、def、while、from和lambda,均为保留字,不能在程序中用作标识符。其他特殊名称,例如int、sum、min、max、len、id、file和input,在Python中具有特殊含义,建议最好也不要在程序中用作标识符。 ...

Get 程序设计导论:Python语言实践 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.