第2章 变量和基本数据类型

本章将介绍Python中最重要和最基本的数据类型。什么是数据类型?它是由数据内容、表达式以及所有可能的操作符所组成的集合。稍后在本书的第8章介绍类的概念时,我们将会更精确地定义这一概念。

变量是对Python对象的引用,可以通过赋值运算符来创建变量,例如:

a = 1
diameter = 3.
height = 5.
cylinder = [diameter, height]  #引用列表

变量名可以由任意的大小写字母、下画线和数字组合而成。变量名不能以数字开头。注意变量名是区分大小写的。好的变量命名是描述你工作的重要组成部分,因此我们建议使用描述性的变量名。

Python中有一些保留的关键字不能用作变量名(见表2.1)。尝试使用这些关键字作为变量名将会引发语法错误。

表2.1  Python中的保留关键字

and as assert break class continue def del
elif else except exec False finally for from
global if import in is lambda None nonlocal
not or pass raise return True try while
yield

与其他编程语言不同的是,Python变量不需要进行类型声明。可以用一个多重赋值语句来创建多个变量:

a = b = c = 1  #变量 a、b、c 的值均为1

变量在它们定义后也可以被修改:

a = 1
a = a + 1  #a的值变为2
a = 3 * a  #a的值变为6

最后两个语句是通过使用增量运算符,将两个运算符分别直接与赋值运算符组合在一起来书写的: ...

Get Python3.0科学计算指南 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.