轻松上手,快乐学习!

如何在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)