How to Reverse a String in Python

این صفحه نسخهٔ ترجمه‌شدهٔ صفحهٔ Python:How To/چگونگی معکوس کردن رشته در پایتون است و ترجمهٔ آن ٪۱۰۰ کامل شده‌است.
زبان‌های دیگر:

Main Page Tutorial موارد آموزشی
مدیریت فایل
یادگیری ماشین
MySQL در پایتون
MongoDB در پایتون
مرجع پایتون
مرجع ماژول
چگونه در پایتون؟
۱حذف کپی‌های لیست
۲معکوس‌کردن رشته
۳جمع‌کردن دو عدد
مثال‌های پایتون
۱مثال‌ها

Learn how to reverse a String in Python.

There is no built-in function to reverse a String in Python.

The fastest (and easiest?) way is to use a slice that steps backwards, -1.

مثال

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

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

نتیجه
dlroW olleH

Example Explained

We have a string, "Hello World", which we want to reverse:

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

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

Create a slice that starts at the end of the string, and moves backwards.

In this particular example, the slice statement [::-1] means start at the end of the string and end at position 0, move with the step -1, negative one, which means one step backwards.

slice کردن رشته
txt = "Hello World"[::-1]
print(txt)

Now we have a string txt that reads "Hello World" backwards.

Print the String to demonstrate the result

چاپ لیست

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

Create a Function

If you like to have a function where you can send your strings, and return them backwards, you can create a function and insert the code from the example above.

مثال
def my_function(x):
return x[::-1]

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

print(mytxt)

نتیجه
sdrawkcab ekil skool txet siht woh rednow I

Example Explained

Create a function that takes a String as an argument.

ایجاد یک تابع

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

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

print(mytxt)

Slice the string starting at the end of the string and move backwards.

Slice کردن رشته

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

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

print(mytxt)

Return the backward String

رشتهٔ وارونه را برمی‌گرداند

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

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

print(mytxt)

Call the function, with a string as a parameter:

فراخوانی تابع

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

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

print(mytxt)

Print the result:

چاپ نتیجه

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

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

print(mytxt)

منابع آموزشی

به‌روزرسانی شده: ۱۰ روز پیش