数据类型的分类:
- 数字类型
- 字符串类型
- 列表类型
一、基本的数字类型:
- int:有符号整数
- bool:布尔值
- True:1
- False:0
- float:浮点数(小数)
<pre>[root@localhost xxx]# python3
# 查看变量常量的类型,5为int 整数类型
>>> type(5)
<class 'int'>
# 查看变量常量的类型,5.0为float 浮点数类型
>>> type(5.0)
<class 'float'>
# True 代表的值为1,结果为4;True 第一个字母必须是大写
>>> True + 3
4
# False 代表的值为0,0乘任何数均为0;False 第一个字母必须是大写
>>> False * 3
0</pre>
二、整数数字表示方式
Python 默认以十进制数 显示
- 数字以 0o 或 0O 开头表示为 8 进制数
- 数字以 0x 或 0X 开头表示 16 进制数
- 数字以 0b 或 0B 开头表示 2 进制数
(二、八、十六)进制转十进制(0b、0o、0x)
<pre>[root@localhost xxx]# python3
# python 默认以十进制数显示,十进制数范围:0 ~ 9
>>> 23
23
# 以0o或0O开头表示8进制,0o23即将8进制数23,以十进制方法进行显示
# 8进制数23转为十进制方法: 2*8的1次方 + 3*8零次方 = 2*8 + 3*1 = 19
# 8进制数范围:0 ~ 7
>>> 0o23
19
# 以0x或0X开头表示16进制,0x23即将十六进制数23,以十进制方法进行显示
# 十六进制数23转为十进制方法: 2*16的1次方 + 2*16零次方 = 2*16 + 3*1 = 35
# 16进制数范围:0 ~ 9,a ~ f
>>> 0x23
35
# 以0b或0B开头表示二进制,0b10即将二进制数10,以十进制方法进行显示
# 十进制数10转为二进制方法: 1*2的1次方 + 0*2零次方 = 1*2 + 0*1 = 2
# 二进制数范围:0,1
>>> 0b10
2
十进制转(二、八、十六)进制(oct、hex、bin)
# 函数oct(), 可以将十进制数100,转换为8进制数
>>> oct(100)
'0o144'
# 函数hex(), 可以将十进制数100,转换为16进制数
>>> hex(100)
'0x64'
# 函数bin(), 可以将十进制数100,转换为二进制数
>>> bin(100)
'0b1100100'</pre>
网友评论