轻松上手,快乐学习!

如何在Python中反转字符串


学习如何在Python中反转String。


在Python中没有内置函数来反转String。

最快(最简单?)的方法是使用向后倒的切片-1

实例

反转字符串“Hello World”:

txt = "Hello World"[::-1]
print(txt)

运行实例 »

实例说明

我们有一个字符串,“Hello World”,我们要反转:

txt = "Hello World"

创建一个从字符串末尾开始的切片,然后向后移动。

在这个特定的例子中,slice语句[::-1][11:0:-1]从11位开始的意思相同 (因为“Hello”World“有11个字符”),在位置0结束,随步骤移动-1,这意味着向后一步。

[::-1]

现在我们有一个txt向后读“Hello World” 的字符串。

打印字符串以演示结果

print(txt)

创建一个函数

如果您希望有一个可以发送字符串并向后返回它们的函数,则可以创建一个函数并插入上面示例中的代码。

实例

PYTHON标题

def my_function(x):
  return x[::-1]

mytxt = my_function("I wonder how this text looks like backwards")

print(mytxt)

运行实例 »

实例说明

创建一个函数

my_function

从字符串末尾开始切割字符串并向后移动。

[::-1]

返回向后的String

return x[::-1]

使用字符串作为参数调用函数:

mytxt = my_function("I wonder how this text looks like backwards")

打印结果:

print(mytxt)