利用Python轻松学数学
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1 基本数据类型

我们在中小学数学里学过各种各样的数,比如自然数、整数、小数、分数、正数、负数、有理数、无理数等。这些有关数的概念有交叉重叠的地方,但可以把它们理解为是不同类型的数。同样,在计算机编程中,我们也会碰到多种多样的数据类型,比如:整型、浮点型、字符串类型、布尔类型、列表和元组、字典和集合等。

打个比方,在我们的自然语言中,水果是一个大的集合名词,它包含很多具体的品种:苹果、桃子、香蕉、葡萄、西瓜、橘子等,如果问一个苹果加一个桃子等于什么?你最可能回答说等于两个水果,不能回答等于两个苹果或两个桃子,因为虽然它们都属于水果这个大类,但它们具体的种类不同。也就是说,它们虽然都是水果,但具体的“数据类型”不同,不能直接进行运算。

因此,对于不同的问题,我们应该选择最合适的数据类型来表示问题中的已知量和未知量,从而建立起它们之间的关系,并最终解决问题。本章将一一说明它们的基本用法。