【发布时间】:2018-09-11 08:44:27
【问题描述】:
我的文件下面有一行:
line = 'abc01abc'
我尝试将这一行中的01 替换为1
line = str.replace(line , '01' , '1')
但它没有取代。
请帮忙
【问题讨论】:
-
当我复制并粘贴这两行代码,然后是
print(line),我得到abc1abc。这不符合您的预期吗? -
更一般地说,minimal reproducible example 的一部分包括您期望的输出、您看到它所做的事情以及得到的结果。
-
顺便说一句,虽然调用方法这是正确,但它很奇怪且不习惯。通常的方法是在实例上调用它们,而不是类型:
line = line.replace('01', '1')。但这完全一样,所以它不会解决你的问题。