数值类型
| 名称 | 中文名称 | 作用 | 举例 |
|---|---|---|---|
| int | 整型 | 整数 | 1, 2, 3, 4, … |
| float | 浮点型 | 小数 | 1.1, 1.2, 1.23, … |
| bool | 布尔型 | 逻辑值 | True(1), False(0) |
整数类型
整数(integer,简写为int),可以表示正数、负数和零
- 数的不同进制表示方式
| 进制 | 基本数 | 逢几进一 | 表示方式 | 表示形式(例:118) |
|---|---|---|---|---|
| 十进制 | 0,1,2,3,4,5,6,7,8,9 | 10 | 默认的进制 | 118 |
| 二进制 | 0,1 | 2 | 以0b开头 | 0b1110110 |
| 八进制 | 0,1,2,3,4,5,6,7 | 8 | 以0o开头 | 0o166 |
| 十六进制 | 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F | 16 | 以0x开头 | 0x76 |
浮点类型
浮点数由整数部分和小数部分组成,浮点数的存储具有不精确性。
-
使用浮点数进行计算时,可能会有出现小数位数不确定的情况

-
解决方法:导入模块 from decimal import Decimal

布尔类型
用来表示真或假的值,True表示真,False表示假,布尔值可转化为整数:True表示1,False表示0

进制的转换
进制间的转换规则
- 十进制转换二、八、十六进制图解

进制转换的函数
| 函数 | 作用 |
|---|---|
| bin() | 将十进制转换成二进制 |
| oct() | 将十进制转换成八进制 |
| hex() | 将十进制转换成十六进制 |
- 代码演示

本文详细讲解了数值类型(整数、浮点和布尔)的原理、不同进制表示及其转换规则,重点介绍了Python中用于进制转换的bin, oct, hex函数,并通过实例演示如何操作。
23万+

被折叠的 条评论
为什么被折叠?



