数据类型
1.什么是数据类型? 在现实生活中存储数据的方式和表现形式有很多 文本文件 表格文件 视频文件 音频文件 图片文件... 在IT世界里数据的存储方式和表现形式也是千变万化的
一,数字类型
1,数据类型之整型int 大白话理解:整数int 作用:记录人的年龄 班级人数 ... 定义: age = 18 直接写整数就是整型
2,数据类型之浮点型float 大白话理解:小数float 作用:记录人的体重 薪资 身高 定义: salary = 3.1 直接写小数就是浮点型
主要用于数学运算和比较运算
二,数据类型之字符串str
作用:主要用于记录描述性性质的数据 eg:姓名 地址 邮箱 定义: 方式1 单引号 name = 'jason' 方式2 双引号 name = "jason" 方式3 三个单引号(左侧出现了赋值符号和变量名为字符串 否则为注释) name = '''jason''' 方式4 三个双引号(左侧出现了赋值符号和变量名为字符串 否则为注释) name = """jason"""
目的是为了防止字符串文本内还需要使用到引号 为了避免冲突
三,数据类型之列表list
作用
能够存储多个数据并且可以方便的取出任意个数
特征
中括号括起来 内部可以存放多个元素 元素与元素之间逗号隔开 元素可以是任意数据类型
索引取值(从0开始的连续数字)
四,数据类型之字典dict
作用
能够更加精准的存储数据
定义
大括号括起来 内存可以存放多个元素 元素与元素之间逗号隔开 元素是K:V键值对的形式
K是对V的描述性性质的信息(一般情况下都是字符串)
V是真正的数据 相当于变量的值 可以是任意数据类型
字典无法使用索引取值
字典取值需要借助于K
五,数据类型之布尔值bool
作用 用于判断事物的对错 是否可行等 定义 布尔值只有两种状态 True 对的 正确的 可行的 False 错的 不可行的 ... 这两个字母一定要用大写
补充 : It程序员一个墨守成规的法则 针对布尔值的变量名一般采用is开头 is_right = True is_delete = False is_alive = True
记忆:在python中所有的数据类型都可以转成布尔值 布尔值为False的有: 0,None,'',[],{}... 其他情况一律为True
六,数据类型之集合set
作用:去重和关系运算 定义:用大括号括起来 内存可以存放多个元素 元素与元素之间逗号隔开 元素不是K:V键值对 s = {11, 22, 33, 44}