python 16进制字符与字符串转换
- 字符串转16进制字符
def chr2hex(data):
for i in data:
print(hex(ord(i)).replace('0x',''),end='')
chr2hex('phpinfo')
输出:706870696e666f
- 16进制字符转字符串
import binascii
def hex2chr(hexdata):
print(binascii.a2b_hex(hexdata).decode())
hex2chr('706870696e666f')
输出:phpinfo
php中的INF
INF这个值在PHP中代表是无穷大,计算错误或者计算值超过服务器的上限是也会显示INF
php中部分数学函数
base_convert() 函数:在任意进制之间转换数字。
dechex() 函数:把十进制转换为十六进制。
hex2bin() 函数:把十六进制值的字符串转换为 ASCII 字符。