了解如何在 Python 中反转字符串。
Python 中没有内置函数可以反转字符串。
最快(也是最简单?)的方法是使用向后移动的切片,-1
。
我们有一个字符串 "Hello World",我们要反转它:
txt =
"Hello World"
[::-1]
print(txt)
创建一个从字符串末尾开始向后移动的切片。
在这个特定的例子中,slice 语句[::-1]
表示从字符串末尾开始,到位置0结束,随着步长移动-1
,消极的一,意味着倒退一步。
txt = "Hello World"
[::-1]
print(txt)
现在我们有一个字符串txt
倒着读"Hello World"。
打印字符串以演示结果
txt = "Hello World"[::-1]
print(txt)
如果您希望有一个可以发送字符串并向后返回字符串的函数,您可以创建一个函数并插入上面示例中的代码。
def my_function(x):
return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)
亲自试一试 »
创建一个以字符串作为参数的函数。
def my_function(x):
return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)
从绳子末端开始切绳子并向后移动。
def my_function(x):
return x
[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)
返回向后的字符串
def my_function(x):
return
x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt )
调用该函数,使用字符串作为参数:
def my_function(x):
return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)
打印结果:
def my_function(x):
return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!