进制转换
(以下默认为python环境 16代表16进制):
- 十六进制转十进制: int(“0x10”,16) 或者直接输入0x16回车 
- 十进制转十六进制: hex(16) - int(x, base=10) 函数用于将一个字符串或数字转换为整型。 - oct(x) 函数将一个整数转换成8进制字符串。 - bin(x) 返回一个整数 int 或者长整数 long int 的二进制表示。 
整数转字符串
- 16进制转字符串: - 1 
 2- import binascii 
 print binascii.a2b_hex(hexstr) #参数需要是字符串形式 '323648'
- base64转字符串 - 1 
 2
 3
 4- import base64 
 print base64.b64decode(base64str)
 str.decode('base64')
字符串转整数
- 字符串转十六进制 - 1 
 2- import binascii 
 print binascii.b2a_hex(s.encode('utf-8'))
- 字符串转base64 - 1 - str.encode('base64') 
字节串转字符串
- 字节码解码为字符串 - print bytes(b'\x31\x32\x65').decode('ascii')或者直接python环境下输入回车即可
base全家桶
| 1 | # coding:UTF-8 | 
不定期更新中…
