python

py3笔记35:进制转换

2023-05-15  本文已影响0人  _百草_
# 进制转换
# bin(number) 转为2进制
# int(number) 转为10进制
# oct(num) 转为八进制
# hex(num) 转为十六进制

# 10进制->2进制
print(bin(17))  # 0b10001
# 8进制->2进制
print(bin(0o21)) # 0b10001
# 16进制->2进制
print(bin(0x10)) # 0b10001

# 2进制->8进制
print(oct(0b10001)) # 0o21
# 10进制->8进制
print(oct(17)) # 0o21
# 16进制->8进制
print(oct(0x10)) # 0o21

# 2进制->16进制
print(hex(0b10001))
# 8进制->16进制
print(hex(0o21))
# 10进制->16进制
print(hex(17)) # 0x11

参考:Python3中各种进制的表示与转换

上一篇 下一篇

猜你喜欢

热点阅读