پرسش

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

How do I reverse a string in Python?

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

1403/06/02
پاسخ
رضا دولتی عاشق برنامه نویسی و هوش مصنوعی!
بیوگرافی رضا دولتی

برای معکوس کردن یک رشته در پایتون می‌تونید از روش‌های مختلفی استفاده کنید. یکی از ساده‌ترین و پرکاربردترین روش‌ها استفاده از قابلیت‌های پیش‌ساخته پایتون هست. در ادامه چند روش مختلف برای معکوس کردن رشته رو بررسی می‌کنیم:

  1. استفاده از اسلایس‌ها:

این روش خیلی ساده و سریع هست. با استفاده از اسلایس‌ها می‌تونید رشته رو به راحتی معکوس کنید. برای این کار، کافی‌ست از سینتکس [::-1] استفاده کنید:

my_string = "hello"
reversed_string = my_string[::-1]
print(reversed_string)  
# Output: "olleh"
  1. استفاده از تابع reversed() و join():

این روش از تابع reversed() برای معکوس کردن رشته استفاده می‌کنه و سپس با استفاده از متد join()، رشته معکوس شده رو به یک رشته تبدیل می‌کنه:

my_string = "hello"
reversed_string = ''.join(reversed(my_string))
print(reversed_string)  
# Output: "olleh"
  1. استفاده از حلقه for:

می‌تونید با استفاده از یک حلقه for، کاراکترهای رشته رو به صورت معکوس اضافه کنید:

my_string = "hello"
reversed_string = ''
for char in my_string:
   reversed_string = char + reversed_string
print(reversed_string)  
# Output: "olleh"

هر کدوم از این روش‌ها کاربردهای خاص خودش رو داره، اما روش اول (استفاده از اسلایس‌ها) به دلیل سادگی و سرعت بیشتر، معمولاً پیشنهاد می‌شه.

پاسخ: 1403/06/02
آخرین آپدیت: 1403/07/26