Python论坛  - 讨论区

标题:Python Cookbook 之 不同进制数值的转换

2014年04月02日 星期三 09:21

计算机本质上是用二进制数据在工作,一般人类只熟悉十进制数字,为了方便,我们又发明了八进制和十六进制数据的表达法。这些进制的数据都可以在Python中方便的互相转换。

代码示例如下:

x=1234
print(x)
print(bin(x))
print(oct(x))
print(hex(x))
print(format(x,'b'))
print(format(x,'o'))
print(format(x,'x'))
print(hex(-x))
print(int(format(x,'x'),16))

参考资料:

https://docs.python.org/3/library/functions.html#hex

https://docs.python.org/3/library/functions.html#oct

https://docs.python.org/3/library/functions.html#bin

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号