Python用内置函数实现数的进制转换

Python用内置函数实现数的进制转换,第1张

Python用内置函数实现数的进制转换
今天力扣刷题时遇到了进制转换问题,在这里做一个汇总,本文不解释原理,只介绍函数实现方式。

十进制–>其他进制

 1. 十-->二
     bin(),参数整型
 2. 十-->八
     oct(),参数为整型
 3. 十-->十六
     hex(),参数为整型

其他进制–>十进制

int(object, base)    可以将一个指定进制的数字型字符串或者十进制数字转化为整型。
    object:一个数字或字符串参数
    base:表示object对应的进制数
    return:整型的十进制数

例1:二进制转十进制
  number = '0b101'
  print(int(number, 2))
  输出:5

例2:八进制转十进制
  number = '0o147'
  print(int(number, 8))
  输出:103

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3972526.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-21
下一篇 2022-10-21

发表评论

登录后才能评论

评论列表(0条)

保存