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