无法替换字符串中的char

时间:2018-11-04 16:16:44

标签: python string replace

字符串tmp_el[1]的第一个字符始终为'^' 我需要将其删除。

我正在使用.replace('^', ''),但是什么也没发生。

Debug Image

1 个答案:

答案 0 :(得分:0)

replace returns a copy of the string,其中已进行替换。在您的代码中,您丢弃了.replace()的结果。数组中的值永远不会更新。您可以通过以下方式解决此问题:

tmp_el[1] = tmp_el[1].replace('^', '')