根据位置从字符串中删除某个字符

时间:2018-08-27 12:31:14

标签: python

我是Python的新手。假设我有一个这样的字符串:x =“ aaaaa”我该如何用不同的字符替换第三个实例?我尝试过:

x = 'aaaaa'
x.replace([2], 'h')

但是我不断收到错误消息:

Traceback (most recent call last):
  File "/home/eli/turtle_test.py", line 4, in <module>
    x.replace([t], 'h')
TypeError: expected a string or other character buffer object
[Finished in 0.1s with exit code 1]

我尝试过在线研究,但是找不到任何可以解决这个特定问题的东西。

1 个答案:

答案 0 :(得分:1)

最快的方法是使用切片:

result = x[:1] + 'b' + x[2:]