#把浮点型转换成16进制
In [50]: 1.2.hex()
Out[50]: '0x1.3333333333333p+0'
In [51]: hex(1.2)
------------------------------------TypeError
Traceback (most recent call last)
<ipython-input-51-444ac018a688> in <module>()
----> 1 hex(1.2)
TypeError: 'float' object cannot be interpreted as an integer
(2)十进制字符串转换成十六进制-----错误
#hex只能接受整形不能接受字符串
In [52]: '88'.hex()
------------------------AttributeError
Traceback (most recent call last)
<ipython-input-52-ff53c5660e77> in <module>()
----> 1 '88'.hex()
AttributeError: 'str' object has no attribute 'hex'
In [53]: hex('88')
---------------------------TypeError
Traceback (most recent call last)
<ipython-input-53-9bbf360dbb15> in <module>()----> 1 hex('88')
TypeError: 'str' object cannot be interpreted as an integer
(3)整形数转换成十六进制----正确用法---->hex(88)
# 把10进制转整形换成16进制
In [54]: 88.hex()
File "<ipython-input-54-62aa698c836b>", line 1
88.hex()
^
SyntaxError: invalid syntax
In [55]: hex(888)
Out[55]: '0x378'
3. bin()
把十进制整形转换成二进制字符
In [56]: bin(222)
Out[56]: '0b11011110'
In [57]: bin(122)
Out[57]: '0b1111010'
4. Oct()
把十进制转换成八进制字符
In [60]: oct(123)
Out[60]: '0o173'
In [61]: oct(443)
Out[61]: '0o673'
5. chr()
把一个整形转换成ASCII码表中对应的单个字符
In [67]: chr(123)
Out[67]: '{'
In [68]: chr(87)
Out[68]: 'W'
6. ord()
把ASCII码表中的字符转换成对应的整形把ASCII码表中的字符转换成对应的整形
In [65]: ord('w')
Out[65]: 119
In [66]: ord('W')
Out[66]: 87