How to use hex() without 0x in Python?

后端 未结 5 1810
失恋的感觉
失恋的感觉 2020-11-28 04:24

The hex() function in python, puts the leading characters 0x in front of the number. Is there anyway to tell it NOT to put them? So 0xfa230

5条回答
  •  无人及你
    2020-11-28 04:33

    Old style string formatting:

    In [3]: "%02x" % 127
    Out[3]: '7f'
    

    New style

    In [7]: '{:x}'.format(127)
    Out[7]: '7f'
    

    Using capital letters as format characters yields uppercase hexadecimal

    In [8]: '{:X}'.format(127)
    Out[8]: '7F'
    

    Docs are here.

提交回复
热议问题