Python3中数字进制转换

 时间:2026-02-15 03:19:38

1、十进制转二进制

设 num1 为123,通过 type( ) 可以看到类型为 int

使用 bin( ) 函数将 num1 转换为二进制,返回值存入 bin_num1

但 num1 本身没有改变,返回的 bin_num1 是二进制表示,但 bin_num1类型是 str

Python3中数字进制转换

2、十进制转八进制,同理

设 num1 为123,通过 type( ) 可以看到类型为 int

使用 oct( ) 函数将 num1 转换为八进制,返回值存入 oct_num1

但 num1 本身没有改变,返回的 oct_num1 是八进制表示,但 oct_num1类型是 str

Python3中数字进制转换

3、十进制转十六进制,也类似

设 num1 为123,通过 type( ) 可以看到类型为 int

使用 hex( ) 函数将 num1 转换为十六进制,返回值存入 hex_num1

但 num1 本身没有改变,返回的 hex_num1 是十六进制表示,但 hex_num1类型是 str

Python3中数字进制转换

1、十六进制转十进制

设 hex_num2 为 0x7b,通过 type( ) 可以看到类型也是 int

使用 int( ) 函数处理 hex_num2 后返回值存入 num2

可以看到与十进制转其他进制不同,num2 不是 str 类型,仍然是 int 类型

Python3中数字进制转换

2、二进制、八进制转十进制与十六进制转十进制类似

  • 两平面的交线怎么求
  • 证明二元函数极限不存在的方法总结
  • python中round的用法
  • python输入的数放入列表
  • 如何求一个平面的法向量
  • 热门搜索
    核心价值观手抄报 开学第一课手抄报小学 关于普通话的手抄报 孝敬父母的手抄报 环保手抄报图片 爱眼日手抄报内容 关于诚信的手抄报 关于宪法的手抄报 宪法手抄报内容 传统文化手抄报内容