Python-如何执行字符串操作?
代码: 这对应于Python中的一个错误。 实现这一点的正确方法是什么Python-如何执行字符串操作?,python,string,Python,String,代码: 这对应于Python中的一个错误。 实现这一点的正确方法是什么 在Python中,字符串是不可变的。不能重新分配单个字符 str不是一个好的变量名,因为它屏蔽了内置函数str() 看起来您想要反转字符串: 在Python中,字符串是不可变的。不能重新分配单个字符 str不是一个好的变量名,因为它屏蔽了内置函数str() 看起来您想要反转字符串: 请尝试执行以下操作: string = "Hello World" reversed_string = string[::-1] 请尝试执
str
不是一个好的变量名,因为它屏蔽了内置函数str()
str
不是一个好的变量名,因为它屏蔽了内置函数str()
请尝试执行以下操作:
string = "Hello World"
reversed_string = string[::-1]
请尝试执行以下操作:
string = "Hello World"
reversed_string = string[::-1]
事实上,我认为您的关键问题在于您不理解python中的字符串是不可变的,但是您可以读取str[I],但这并不意味着您可以更改str[I],永远不要这样做:
one_string=“…”
一个_字符串[i]=”
记住一个字符串[i]
是只读的。
您可以使用一些标准的lib函数来替换字符串的一部分,但是像
one_string[i]=“…”
这样的东西是绝对错误的。事实上,我认为您的关键问题是您不明白python中的字符串是不可变的,但您可以读取str[i],但这并不意味着您可以更改str[i],永远不要这样做:
one_string=“…”
一个_字符串[i]=”
记住一个字符串[i]
是只读的。
您可以使用一些标准的lib函数来替换字符串的一部分,但是像
one_string[i]=“…”
这样的东西是绝对错误的。您期望的输出是什么?你想要实现什么?错误是什么?问题是什么?这可能是一个重复的作业吗?不,我只是在学习python。你期望的输出是什么?你想要实现什么?错误是什么?问题是什么?这可能是一个重复的作业吗?不,我只是在学习python。谢谢,但我实际上想要字符串中心的镜像。你能帮忙吗?沿中心镜像两端相当于反转它。如果您还需要其他东西,请澄清预期的输入和输出。谢谢,但我实际上想要的是字符串中心的镜像。你能帮忙吗?沿中心镜像两端相当于反转它。如果您需要其他信息,请澄清预期的输入和输出。
string = "Hello World"
print string[::-1]
print ''.join(reversed(string))