String 取回一个反向字符串

String 取回一个反向字符串,string,python-3.x,String,Python 3.x,我使用了一种简单的方法来反转一个字符串,它是myu字符串[:-1]。但是,我想在反转后取回字符串。那么,有没有一种简单的方法可以重新获取它呢?您可以反转反转后的字符串以获取原始字符串值。字符串是不可变的。因此,您将始终“拥有”您的字符串: >>> s = 'abc' >>> s[::-1] 'cba' 您的字符串s仍然存在: >>> s 'abc' 因为s[::-1]创建了一个新字符串。好的,您的问题不是很清楚。您有反转字符串的解决方案。

我使用了一种简单的方法来反转一个字符串,它是
myu字符串[:-1]
。但是,我想在反转后取回字符串。那么,有没有一种简单的方法可以重新获取它呢?

您可以反转反转后的字符串以获取原始字符串值。

字符串是不可变的。因此,您将始终“拥有”您的字符串:

>>> s = 'abc'
>>> s[::-1]
'cba'
您的字符串
s
仍然存在:

>>> s
'abc'

因为
s[::-1]
创建了一个新字符串。

好的,您的问题不是很清楚。您有反转字符串的解决方案。问题在哪里?当您想要返回时,请将其分配给一个新变量?我的想法是,我有发送方和接收方。我想以相反的方式发送信息,但当接收者收到字符串时,他应该以非相反的方式接收它。@标记您想在中途将消息反转吗?好吧,你必须以某种方式把中间人放进去,或者让接收者在把它交给用户之前把它颠倒过来,就像在任何加密协议中一样……我的想法是,我有发送者和接收者。我想以相反的方式发送信息,但是当接收者得到字符串时,他应该以相反的方式接收它。
See this easy solution:

>>> s = 'Mark'
>>> b = s[::-1]
>>> b
'kraM'
>>> s
'Mark'
>>>