python中2进制、10进制、16进制等之间的转换

10转2:     bin(8)         # '0b1000'

2转10:     int('1000', 2) # 8

10转16:    hex(15)        # '0xf'

16转10:    int('f', 16)   # 15

 

2进制和16进制中间通过转10进制可以相互转换

from binascii import *

#字符串转ascii: 
hexlify('abc')     # '616263'

#
ascii转字符串: unhexlify('616263') # 'abc'

 

posted @ 2015-06-27 20:11  LarryKnight  阅读(3221)  评论(0)    收藏  举报