替換字串中的特定字元實例
由於字串的不可變性質,提供的Python程式碼無法用冒號替換分號。 line[i] = ":" 會觸發型別錯誤,因為字串無法就地修改。
解決方案:使用 Replace()
克服此問題限制,Python提供了replace()方法,它將所有出現的字元替換為另一個字元。例如:
line = line.replace(';', ':')
這將取代所有與冒號對齊的分號。
替換特定的出現
如果只需要某些分號更換後,需要更具體的技術。切片可用於隔離字串的所需部分:
line = line[:10].replace(';', ':') + line[10:]
此程式碼替換行的前 10 個字元中的分號。
以上是如何有效率地替換Python字串中的特定分號實例?的詳細內容。更多資訊請關注PHP中文網其他相關文章!