前言
在日常生活中,我们有不同种类的食物,在抽象的代码世界,数据也有不同的类型;
Python3 的六个标准数据类型中:
不可变数据:Number(数字)、String(字符串)、Tuple(元组);
可变数据:List(列表)、Dictionary(字典)、Set(集合)。
整型(int)
Python可以处理任意大小的数,包括负整数,在程序中的表示方法和数学中一模一样。
例如:1,100,-200,0等等。
浮点型(float)
浮点数就是小数,之所以称为浮点数是因为按照科学计数法表示时,一个浮点数的小数点位置是可变的,比如1.23x10的9次方和12.3x10的8次方。
布尔类型(bool)
布尔值和布尔代数的表示完全一致,一个布尔值只有True和False两种值,True代表真、False
代表假。
None类型
空值,在python中是一个特殊的值,用none表示。None不能理解为0,因为0是有意义的,而
none是一个特殊的空值。
python中还提供了列表、字典、字符串等其他的数据类型,还允许创建自定义数据类型
字符串型:
在编程语言中,字符串就是所谓的文本,或者键盘字符;它们是字母数字和符号的组合。我们的名字是一个字符串,我们喜欢的颜色也是,甚至这个段落(或这一整本书)都是字母、空格、数字和符号全部混合在一起构成的一个很长的字符串,而字符串必须用单引号或者双引号引起来。
思考:想一想在定义变量时,等号右边单引号和不带单引号有什么区别呢?
案例测试: