#大端与小端
print
((1024).to_bytes(2, byteorder = 'big')) print((65536).to_bytes(8, byteorder = 'little'))

#有符号与无符号 print((-1024).to_bytes(4, byteorder = 'big', signed = True))#b'\xff\xff\xfc\x00' print((-1024).to_bytes(4, byteorder = 'little', signed = True))#b'\x00\xfc\xff\xff' #异常现象(把有些数字直接根据ASCII码表翻译过来了) print((3124).to_bytes(2, byteorder = 'big')) # why \x0c4 => \x0c + 4(0x34) print((3140).to_bytes(2, byteorder ='little')) # why D\x0c => D(0x44) + 0x0c #把十进制转换成十六进制 print('%x' % 3345) #d11 print('%x' % 3124) #c34

#把十六进制转换成十进制 print(0xd11) #3345 print(0xc34) #3124

b = b'china\r\nus' print(type(b)) #<class 'bytes'>
#将其他编码的字符串转换成Unicode编码
s = b.decode() print(s)#china us

#将Unicode编码转换成其他进制编码 print(s.encode())#b'china\r\nus'

 

相关文章:

  • 2021-05-30
  • 2021-06-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-03
猜你喜欢
  • 2021-11-26
  • 2021-05-21
  • 2021-12-26
  • 2021-06-17
  • 2022-12-23
  • 2021-12-03
  • 2021-08-17
相关资源
相似解决方案