python的六大标准数据类型
(一)Number 数字类型(int float bool complex)
(二)String 字符串类型
(三)List 列表类型
(四)Tuple 元组类型
(五)Set 集合类型
(六)Dict 字典类型
(1)Number 数字类型分类
int : 整数类型 (正整数[各种进制] 负整数 0)
float: 浮点数类型 ( (1).普通小数例3.14 (2)科学计数法表示的小数 例:a = 3e-5 #3e-05 )
bool: 布尔值类型 ( 真True和 假False)
complex: 复数类型 (例 2+3j) (复数用作于科学计算中,表示高精度的数据,科学家会使用)
数字类型精度从低到高:bool===> int===> float ===>complex
当2个不同类型的数据进行运算的时候,默认向更高精度转换
例:2+3.14 = 5.14
解析:2是int(整型),3.14是float(浮点型),得出的结果5.14是浮点型, 浮点型的精度高于整型
(2)容器类数据类型,以下这五种都属于容器类数据类型,因为它们都可以包含多个数据元素
(1)String 字符串类型 例 strvar = 'abc'
(2)List 列表类型 例.listvar = [1,2,3]
(3)Tuple 元组类型 例 tvat = (1,2,3)
(4)Set 集合类型 例 setvar = {1,2,3}
(5)Dict 字典类型 例 dictvar = {a:1,b:2}
注意:字典的数据是以键值对形式存储,a相当于键(一般用k表示),1相当于值(一般用v表示),所以,字典里面的元素都是k:v形式存在的
(3)如何查看数据类型 type,class是类意思 ,可以看到listvar是列表类型,strvar是字符串类型