Advertisement
ziyuang

Untitled

May 27th, 2013
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.43 KB | None | 0 0
  1. import itertools
  2. higher_range = range(0x81, 0xa0 + 1)
  3. lower_range = range(0x40, 0x7f) + range(0x7f + 1, 0xfe + 1)
  4.  
  5. for higher in higher_range:
  6.     for lower in lower_range:
  7.         encoding = (higher << 8) | lower
  8.         encoding_bytes = encoding.to_bytes(2, byteorder='big')
  9.         hex_literal = '0x' + ''.join('%02x' % byte for byte in encoding_bytes)
  10.         print('higher: %x, lower: %x, whole: %s' % (higher, lower, hex_literal))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement