我有字符內容不可預知的字符串,但我知道每個字符串只包含一個字符'*'。在Python中替換特定字符的優雅方式
如何用一些非硬編碼的字符串替換'*'後面的兩個字符。非硬編碼字符串實際上是計算校驗和轉換成字符串:
checksum_str = str(hex(csum).lstrip('0x'))
我有字符內容不可預知的字符串,但我知道每個字符串只包含一個字符'*'。在Python中替換特定字符的優雅方式
如何用一些非硬編碼的字符串替換'*'後面的兩個字符。非硬編碼字符串實際上是計算校驗和轉換成字符串:
checksum_str = str(hex(csum).lstrip('0x'))
你想要的東西,如:
star_pos = my_string.find('*')
my_string = my_string[:star_pos] + '*' + checksum_str + my_string[star_pos + 3:]
確切說!乾杯! – Nikson