Skip to main content
 首页 » 编程设计

Python 字符串操作。第五位加一个角色

2025年05月04日24fff_TT

我认为表达我的问题的最佳方式是举个例子:

我有一个十六进制数,比如 2f。我想用这个十六进制数在第五位放一个“9”,然后是零。所以在这种情况下,我想要 9002f。从这里我会将其转换回十进制。

我在想做到这一点的最好方法是使用列表并有一个列表 ['9','0','0','0','0'] 和['2','f'] 列表并以某种方式覆盖 9000 列表。

大家怎么看?

请您参考如下方法:

为什么要进行字符串操作?听起来您想用十六进制数做数学运算:

h = '2f' 
h_int = int(h, 16) 
h_int += 0x90000 

如果你真的需要得到字符串,你可以把它转回字符串:

"%x" % h_int