python chr()和ord()

ord()函数就是用来返回单个字符的ascii值(0-255)

相反地,chr()函数是输入一个整数【0,255】返回其对应的ascii符号,例如:

>>> ord('d')
100
>>> ord('5')
53
>>> chr(100)
'd'
>>> chr(53)
'5'

用int 、str也可以完成

str(x) 将对象 x 转换为字符串
int(x [,base ]) 将x转换为一个整数

    ch = '9'
    print (ord(ch)-ord('0'))
    print (int(ch))
    
    di = 9
    print (chr(di+ord('0')))
    print (str(di))

你可能感兴趣的:(python)