如何将十六进制串转换为十六进制?

时间:2016-11-21 23:29:15

标签: python type-conversion

如果我有一个包含以下值的字符串:

STR = "00DE" 

如何对其进行转换,以便STR成为0x00DE?我使用什么功能?

1 个答案:

答案 0 :(得分:5)

如果您的意思是希望STR成为您描述的表单中的字符串,最简单的方法是将df.apply(lambda x: x.astype('category').cat.codes) name place link 0 2 0 3 1 1 0 1 2 0 2 0 3 2 1 2 添加到字符串中:

df.apply(lambda x: x.astype('category').cat.codes).applymap('{0:03b}'.format)

  name place link 
0  010   000   011
1  001   000   001
2  000   010   000
3  010   001   010

如果您希望STR成为具有指定数值的整数,则调用'0x'构造函数:

STR = '0x' + STR