#十进制转其它进制直接用bin(二进制),oct(八进制),hex(十六进制)函数即可
#所以看看其它进制怎么转十进制。
import struct
def str_to_hex(s):
s = s.split(' ')
send_buf = b''
for i in range(len(s)):
send_buf += struct.pack('B',int(s[i],16))
return(send_buf)
bin1 = 0b10101 #命名方式一定会带上前缀
oct1 = 0o17
hex1 = 0x30
print(int(bin1)) #直接int函数,万能解决
print(int(oct1))
print(bin(oct1))
print(int(hex1))
# print(str_to_hex('0xfff'))
python3数字的进制转换
最新推荐文章于 2024-04-18 19:00:00 发布