数字类型
int整型
作用
大白话整型其实就是我们日常生活中的整数
用来记录用户年龄,出生年份等整数相关的状态
例子
float浮点型
作用
用来记录人的身高,体重,薪资等小数相关的状态
例子
数字类型的使用
1.数学运算
2.比较大小
字符串类型str
作用
大白话字符串其实就是日常生活中的文本类型数据
用来记录人的名字,家庭住址,性别等描述性质的状态
例子
定义字符串的多种方式:
注:为防止引号嵌套配对问题
使用
字符串只能进行”相加“和”相乘“的运算。
列表list
作用
如果我们需要用一个变量记录多个客户的姓名,用数字类型是无法实现,字符串类型确实可以记录下来,比如
kh_names='张三 李四 王五',但存的目的是为了取,此时若想取出第二个k客户的姓名实现起来相当麻烦,而列表类型就是专门用来记录多个同种属性的值(比如同一个应用多个客户的姓名、同一个人的多个爱好等),并且存取都十分方便
使用
字典dict
如果我们需要用一个变量记录多个值,但多个值是不同属性的,比如人的姓名、年龄、身高,用列表可以存,但列表是用索引对应值的,而索引不能明确地表示值的含义,这就用到字典类型,字典类型是用key:value形式来存储数据,其中key可以对value有描述性的功能
例子
注意:字典无法使用索引取值 因为字典内的数据是无序的 没有索引一说
布尔类型bool
作用
布尔类型其实就是用来描述事物对错、是否可行的状态
具体使用:
True 对的 可行的 正确的 没问题的(同意)
False 多的 不可行 不正确 有问题的(反对)
存储布尔值的变量名(is开头) 重要知识
is_right = True
is_delete = False
所有的数据类型都可以转成布尔值 重要知识
布尔值为False的数据值有0、None、''、[]、{}(空的数据类型都是)
元组tuple
作用
与列表一样
使用
与列表差异
元组无法直接通过索引修改对应的数据
集合set
作用
集合(set)是一个无序的不重复元素序列。
可以使用大括号 { } 或者 set() 函数创建集合
注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。