首页 > 编程语言 > 详细

Python3 进制转换

时间:2021-06-27 09:50:34      阅读:19      评论:0      收藏:0      [点我收藏+]

进制转换

Python 相对其他语言在进制转换上,简单了许多。

首先,介绍一下最常见的int(n,x)

int()

描述

int() 函数用于将一个字符串或数字转换为整型。

语法

以下是 int() 方法的语法:

class int(x, base=10)

参数

  • x -- 字符串或数字。
  • base -- 进制数,默认十进制。

返回值

返回整型数据。

举例

参考  合法IP地址转换

其他进制的转换

  2进制 8进制 10进制 16进制
2进制 - bin(int(n,8)) bin(int(n,10)) bin(int(n,16))
8进制 oct(int(n,2)) - oct(int(n,10)) oct(int(n,16))
10进制 int(n,2) int(n,8) - int(n,16)
16进制 hex(int(n,2)) hex(int(n,8)) hex(int(n,10)) -

使用其他函数进行进制转换时输出的形式是 数值类型+数值

n = ‘1215‘
print(bin(int(n)))
print(oct(int(n)))
print(hex(int(n)))

输出结果

0b10010111111
0o2277
0x4bf

Process finished with exit code 0

如上述程序0b、0o、0x是不同进制的标志符,并且此时输出的结果为字符串的形式

 

Python3 进制转换

原文:https://www.cnblogs.com/Atsuhiro/p/14939672.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!