python中的字符串是不能修改的,只能重新创建。所以要实现只修改字符串中的一个字符,就会很麻烦。我用另一种方式实现。将字符串转换成list,在转换回来就可以个实现上述功能。
In [1]: x = 'abc'
In [2]: x =list(x)
In [3]: x
Out[3]: ['a', 'b', 'c']
In [4]: x[1]='d'
In [5]: x = ''.join(x)
In [6]: x
Out[6]: 'adc'
python中的字符串是不能修改的,只能重新创建。所以要实现只修改字符串中的一个字符,就会很麻烦。我用另一种方式实现。将字符串转换成list,在转换回来就可以个实现上述功能。
In [1]: x = 'abc'
In [2]: x =list(x)
In [3]: x
Out[3]: ['a', 'b', 'c']
In [4]: x[1]='d'
In [5]: x = ''.join(x)
In [6]: x
Out[6]: 'adc'