常用的数据类型:
一、整数类型:int
- 英文为integer,简写成int,可以表示正数、负数和零
- 整数的不同进制表示方法:
- 十进制:默认的进制开头
- 二进制:以0b开头
- 八进制:以0o开头
- 十六进制:0x开头
整数的进制,如图所示:
进制 | 基本数 | 逢几进一 | 表现形式 |
十进制 | 0,1,2,3,4,5,6,7,8,9 | 10 | 152 |
二进制 | 0,1 | 2 | 0b1001 1000 |
八进制 | 0,1,2,3,4,5,6,7 | 8 | 0o230 |
十六进制 | 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F | 16 | 0x98 |
以二进制为例,若没有加0b开头,则系统默认十进制,如图所示:
若加上0b,则系统识别出是要转换成二进制,如图所示:
二、浮点数类型:float
- 浮点数由整数部分和小数部分组成
- 浮点数存储精确性不高
- 使用浮点数进行计算时,可能会出现小数位数不确定的情况,如图所示:
a、解决方案:导入模块decimal,例如:
三、布尔类型:bool
- 用来表示真或假的值
- True表示真,False表示假
- 布尔值可以转化为整数(True = 1、False = 0)。例如:
四、字符串类型:str
- 字符串又称为不可变的字符序列
- 可以使用单引号’ ’、双引号” ”、三引号’’’ ’’’或””” ”””来定义
- 单引号和双引号定义的字符串必须在一行
- 三引号定义的字符串可以发布在连续的多行
例如: