چگونه رشته‌ها را در پایتون معکوس کنیم

آموزش نحوه معکوس کردن رشته در پایتون

در پایتون هیچ تابع پیش‌فرضی برای معکوس کردن رشته وجود ندارد

最快 (و ساده‌ترین؟) روش استفاده از برش‌های معکوس است-1

实例

رشته "Hello World" را معکوس کنید:

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

运行实例

例子解释

ما یک رشته داریم، "Hello World"، می‌خواهیم آن را معکوس کنیم:

رشته‌ای که باید معکوس شود

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

یک برش از انتهای رشته ایجاد می‌کنیم و سپس به سمت جلو حرکت می‌کنیم

در این مثال خاص، دستور slice استفاده می‌شود [::-1] 等同于 [11:0:-1],这意味着从位置 11 开始(因为 "Hello "World" 有 11 个字符),结束于位置 0,移动步长 -1,负一意味着向后退一步。

裁切字符串

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

现在我们有一个向后读取 "Hello World" 字符串 txt

打印字符串以演示结果

打印列表

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)