要在指定位置添加字符,可以使用字符串的切片操作。
下面是一個(gè)例子,向字符串的第三個(gè)位置(索引為2)添加字符 “a”:
s = "Hello, world!"
new_s = s[:2] + "a" + s[2:]
print(new_s)
輸出結(jié)果為:
Heallo, world!
在這個(gè)例子中,使用切片操作 s[:2]
獲取字符串的前兩個(gè)字符 “He”,然后使用切片操作 s[2:]
獲取字符串從第三個(gè)字符開(kāi)始(包括第三個(gè)字符)到最后的部分 “l(fā)lo, world!”。然后將 “a” 和前面的兩個(gè)切片結(jié)果拼接起來(lái),得到最終的新字符串 “Heallo, world!”。