如何更改字符串的第一个字母?

时间:2018-05-16 21:35:25

标签: python

改变世界的第一个字母你好,这是" H"到" X"

astring = ("Hello World")

结果:

astring = ("Xello World")

4 个答案:

答案 0 :(得分:1)

astring = "X" + astring[1:]

这会将字符串切片并将新起点添加到所需位置

有关切片的更多信息,请参见here

您可以将字符串视为不可变列表

答案 1 :(得分:0)

在Python中,字符串是不可变的。 “不可变”意味着一旦分配,它们就无法更改,只能删除。

您必须创建一个新字符串。如果新的字符串变量与旧的字符串变量具有相同的名称,则它将被覆盖。

答案 2 :(得分:0)

astring = ("Hello World")
astring = "X" + astring[1:]

答案 3 :(得分:0)

string = ("Hello World") 
string = string.replace("H","X")
print(string)

replace() 方法将完全按照它的建议执行:将第一个语音标记 (H) 中的字母替换为第二个 (X) 中的字母!