数据类型

常见的数据类型有
整数类型->int->98(不带小数点)
浮点数类型->float->3.14159(带小数点)
布尔类型->bool->True,Flase(布尔只有两个值真和假)
字符串类型->str->’人生苦短,我用Python’(凡是在单双引号里的都是字符串)

整数类型

英文为integer,简写为int,可以用于表示正数负数、零
整数的不同进制表示方式
十进制->默认的进制
二进制->以0b开头
八进制->以0o开头
十六进制->0x开头

输入;
5.什么是数据类型? - 图1
结果:
5.什么是数据类型? - 图2
此时就会显示我们的字符类型

我们也可以看进制的变化
输入:
5.什么是数据类型? - 图3
结果:
5.什么是数据类型? - 图4

浮点类型

浮点类型整数部分和小数部分组成
浮点数存储不精确性
5.什么是数据类型? - 图5
输入;’
5.什么是数据类型? - 图6
结果:
5.什么是数据类型? - 图7

我们使用小数进行运算时会出现报错,这是因为我们使用的是十六进制
输入:
5.什么是数据类型? - 图8
结果:
5.什么是数据类型? - 图9
很明显这是不对的,我们可以通过导入模块decimal
输入:
5.什么是数据类型? - 图10
结果:
5.什么是数据类型? - 图11

布尔类型

布尔的英文名是boolean,缩写为bool
它用来表示真假,True表示真,False表示假
布尔值可以转化为整数
5.什么是数据类型? - 图12
输入:
5.什么是数据类型? - 图13
结果:
5.什么是数据类型? - 图14

字符串类型

字符串类型又被称为不可变的字符序列
可以使用单引号’’,双引号””,三引号””” “””或“””“””
单引号和双引号定义的字符串必须在一行
三引号定义的字符串可以分布在连续的多行
5.什么是数据类型? - 图15
输入:
5.什么是数据类型? - 图16
结果:
5.什么是数据类型? - 图17