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