如何在Python中反转字符串
学习如何在Python中反转String。
在Python中没有内置函数来反转String。 最快(最简单?)的方法是使用向后倒的切片
-1
。
实例说明
我们有一个字符串,“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)