Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的程序的一部分会生成一个字符串,例如D D等N D。我想用一个相关字符(在代码的其他地方指定)替换某个字符的第一个实例。所以如果字符串是D D我希望能够得到0 D
D D
N D
0 D
我尝试使用该.replace()函数,但这给了我0 0,因为它替换了该字符的所有实例。
.replace()
0 0
关于如何实现这一目标的任何提示?
该str.replace函数采用第三个计数参数:
str.replace
>>> 'D D'.replace('D', '0', 1) '0 D'
换句话说,只替换 1 个 D。