如果你接触过 C、C++、Java它们在使用变量存储数据时,必须指定该变量所能存储的数据类型,以C语言为例 int a = 20
这行 C 语言代码的意思是,声明一个整形变量 a 来存储整数 20,这就意味着,我们无法用 a 存储小数、字符以及字符串等其他类型数据,这类编程语言被称为强类型语言。和强类型语言相对应的是弱类型语言,Python 就是典型代表之一。弱类型语言有以下 2 个特征:
(1)变量无须声明即可直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量。
(2)变量的数据类型可以动态改变:同一个变量可以一会儿被赋值为整数值,一会儿被赋值为字符串。
常见数值类型有以下几种:
int 整型
str 字符串型
bool 布尔型