标签:val tuple 没有 oat array err join 其他 pretty
1 # bytes 与 int 2 b=b‘\x01\x02‘ 3 num=int.from_bytes(b,‘little‘) 4 print(‘bytes转int:‘,num) 5 6 b1=num.to_bytes(2,‘little‘) 7 print(‘int转bytes:‘,b1) 8 9 #bytes 与十六进制string 10 hs=‘‘.join([‘%02X‘ %x for x in b]) 11 print(‘bytes转十六进制字符串:‘,hs) 12 bs=bytes.fromhex(hs) 13 print(‘十六进制字符串转bytes:‘,bs) 14 # print(bytes.fromhex(hex(78)[2:])) 15 16 #int 与 string 17 s=‘abcd‘ 18 num=int(s,16) 19 print(‘字符串转int:‘,num) 20 print(‘int转十六进制字符串:‘,hex(num))
输出:
bytes转int: 513
int转bytes: b‘\x01\x02‘
bytes转十六进制字符串: 0102
十六进制字符串转bytes: b‘\x01\x02‘
字符串转int: 43981
int转十六进制字符串: 0xabcd
以下是 bytes 的语法:
class bytes([source[, encoding[, errors]]])
标签:val tuple 没有 oat array err join 其他 pretty
原文地址:https://www.cnblogs.com/DirWang/p/11426517.html