How to convert an integer to hexadecimal without the extra '0x' leading and 'L' trailing characters in Python?

后端 未结 6 1141
栀梦
栀梦 2021-02-18 14:23

I am trying to convert big integer number to hexadecimal, but in result I get extra \"0x\" in the beginning and \"L\" at the and. Is there any way to remove them. Thanks. The nu

6条回答
  •  后悔当初
    2021-02-18 14:37

    Similar to Praveen's answer, you can also directly use built-in format().

    >>> a = 44199528911754184119951207843369973680110397
    >>> format(a, 'x')
    '1fb62bdc9e54b041e61857943271b44aafb3d'
    

提交回复
热议问题