Làm thế nào để đảo ngược một chuỗi trong Python?

Bài viết này tập trung vào các chương trình khác nhau để đảo ngược một chuỗi trong python bao gồm vòng lặp, đệ quy, cú pháp lát cắt mở rộng và hàm đảo ngược trong python.

ngôn ngữ dồi dào các giải pháp tối ưu cho các vấn đề tốn nhiều công sức và mã phức tạp trong các ngôn ngữ lập trình khác. Một trong những lý do khiến python trở nên phổ biến trong thập kỷ qua là vì tính dễ đọc và cú pháp dễ dàng đi kèm. Một trong những khái niệm như vậy là đảo ngược một chuỗi trong python. có rất nhiều giải pháp cho vấn đề cụ thể này. Trong blog này, chúng tôi sẽ thảo luận về các cách khác nhau để đảo ngược một chuỗi trong python. Các chủ đề sau được thảo luận trong bài viết này:

Chuỗi là gì?

ĐẾN là một kiểu dữ liệu bất biến trong python không thể thay đổi khi chúng ta khai báo nó trong một chương trình. Chúng tôi sử dụng dấu nháy đơn hoặc dấu ngoặc kép để khai báo một chuỗi trong python. Sau đây là một ví dụ để cho thấy cách bạn có thể khai báo một chuỗi trong python.





name = 'edureka' course = 'python' print (name) print (course)
 Đầu ra: trăn edureka

Lập chỉ mục trong chuỗi

Để truy cập giá trị trong một chuỗi, chúng ta có thể sử dụng các chỉ mục. Chỉ mục là vị trí cho các ký tự cụ thể trong một chuỗi. Ví dụ, nếu chúng ta có một chuỗi “edureka”, chỉ số ở ký tự ‘e’ sẽ là 0 và ở cuối chuỗi, chỉ số sẽ là 6.

cách sử dụng di chuột trong css

lập chỉ mục - cách đảo ngược một chuỗi trong python- edureka



name = 'edureka' print (name [4])

Đầu ra:

Làm thế nào để đảo ngược một chuỗi trong Python?

  • Sử dụng đệ quy
def rev (x): str = '' for i in s: str = i + str return str s = 'edureka' print (rev (s))
 Đầu ra: a kerude
  • Sử dụng một
def rev (s): if len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 Đầu ra: akerude
  • Cú pháp lát cắt mở rộng
name = 'edureka' print (name [:: - 1]
 Đầu ra: akerude
  • Sử dụng Đảo ngược
def rev (s): s = '' .join (reverse (s)) return s str = 'edureka' print (rev (str))
 Đầu ra: akerude

Trong các ví dụ trên, chúng tôi đã đảo ngược chuỗi bằng các cách tiếp cận khác nhau. Ngôn ngữ lập trình Python có rất nhiều ứng dụng trong , , , v.v. Với các chức năng và khái niệm tối ưu, việc làm việc với python trở nên dễ dàng hơn với kết quả hiệu quả. Nhu cầu ngày càng tăng đã mang đến rất nhiều cơ hội việc làm cho các chuyên gia phần mềm, điều này khiến việc học python trở nên vô cùng quan trọng. Để nắm vững tất cả các khái niệm cơ bản, hãy đăng ký vào edureka’s và bắt đầu việc học của bạn.

Có bất kỳ câu hỏi? Đề cập đến họ trong phần bình luận, chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.