首页 > 解决方案 > 无法替换字符串中的字符

问题描述

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

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

调试图像

标签: pythonstringreplace

解决方案


replace 返回发生替换的字符串的副本。在您的代码中,您丢弃.replace(). 数组中的值永远不会更新。您可以通过以下方式解决此问题:

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

推荐阅读