一、数字整形
1、整形int
作用:记录年龄、等级、数量
定义:age=10
使用:数字运算与比较运算 (10>2)
数据类型转换:只能将纯数字的字符串转成int
2、浮点型float
作用:记录薪资、身高、体重
定义:salary=3.1
使用:数学运算与比较运算 (3.1>1)
数据类型转换:只能将包含小数的字符串转成float
二、字符串str
作用:记录描述性质的状态
定义:在单引号/双引号/三引号中包含一系列字符 (name='tai')
使用:msg='my name is tai'
拼接字符串:x=hello y=world x+y=helloworld !(字符串只能与字符串相加)
三、列表类型list
作用:按照位置记录多个同种属性的值(索引对应值,索引从0开始,代表的就是位置),并且可以取出指定位置的某一个值
定义:在 [ ] 内用逗号分隔开多个任意类型的值
L=[100,2,3,'AAA']
0 1 2 3
使用:print(L[1]) 取出的就是100这个值
四、字典类型dicte
作用;记录多个不同属性的值
定义:在{ } 内用逗号分隔开多个元素,每一个元素都由key:value组成,value就是我们存放的值,可以是任意类型,一个key唯一对应一个value,key对value有描述的功能,所以key通常是str类型。dic={'name':'tai','age':12}
使用:print(dic['name'])
五、布尔类型bool:True、False
作用:用于判断
定义:print(10 == 10) 结果为True
强调:所有的数值都是自带布尔值,其中0、None、空布尔值为Flase,其余都为True。