打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python3中数字进制转换

Python中数字进制默认为十进制,可通过内置函数转换为二进制、八进制、十六进制

十进制整数转其他进制

1. 十进制转二进制:

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

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

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

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

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

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

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

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

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

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

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

其他进制转十进制

1. 十六进制转十进制

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

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

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

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python进制转换(二进制、十进制和十六进制)及注意事项
知识分享 I 不同进制数字的相互转换
VBA如何进行数制转换,十六进制转换、八进制转换不再是难事
用Python实现进制转换,这一篇教程就够了
【编程练习】进制转换问题
如何转换二进制数?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服