仅替换字符串中的一个副本实例。蟒蛇

时间:2013-09-07 05:17:06

标签: python string

我程序的一部分会生成一个字符串,例如D DN D等。我想用相关字符替换某个字符的第一个实例(在代码中的其他地方指定)。 因此,如果字符串为D D,我希望能够获得0 D

我尝试使用.replace()函数,但这会给我0 0,因为它会替换该角色的所有实例。

有关如何实现这一目标的任何提示?

1 个答案:

答案 0 :(得分:4)

str.replace函数采用第三个计数参数:

>>> 'D D'.replace('D', '0', 1)
'0 D'

换句话说,只替换1个D.