Tìm hiểu làm thế nào để đảo ngược một chuỗi trong Python. Show
Không có chức năng tích hợp để đảo ngược một chuỗi trong Python. Cách nhanh nhất (và dễ nhất?) Là sử dụng một lát cắt lùi, Thí dụĐảo ngược chuỗi "Hello World": txt = "Hello World" [::-1] in (txt) Hãy tự mình thử » Ví dụ giải thíchChúng tôi có một chuỗi, "Hello World", mà chúng tôi muốn đảo ngược: Chuỗi để đảo ngượctxt = "Hello World" [::-1] in (txt)"Hello World"[::-1] Tạo một lát bắt đầu ở cuối chuỗi và di chuyển về phía sau. Trong ví dụ cụ thể này, câu lệnh SLICE Lát chuỗitxt = "Hello World" [::-1] in (txt)[::-1] Tạo một lát bắt đầu ở cuối chuỗi và di chuyển về phía sau. Trong ví dụ cụ thể này, câu lệnh SLICE Lát chuỗiBây giờ chúng ta có một chuỗi In chuỗi để chứng minh kết quảIn danh sách Thí dụĐảo ngược chuỗi "Hello World": txt = "Hello World" [::-1] in (txt) Hãy tự mình thử » Hãy tự mình thử » Ví dụ giải thíchChúng tôi có một chuỗi, "Hello World", mà chúng tôi muốn đảo ngược: In chuỗi để chứng minh kết quảIn danh sách txt = "Hello World" [::-1] in (txt) Hãy tự mình thử » Ví dụ giải thích Lát chuỗiIn danh sách txt = "Hello World" [::-1] in (txt) Hãy tự mình thử » Ví dụ giải thích Chúng tôi có một chuỗi, "Hello World", mà chúng tôi muốn đảo ngược:In danh sách txt = "Hello World" [::-1] in (txt) Hãy tự mình thử » Ví dụ giải thích Chúng tôi có một chuỗi, "Hello World", mà chúng tôi muốn đảo ngược:Chuỗi để đảo ngược txt = "Hello World" [::-1] in (txt) Tạo một lát bắt đầu ở cuối chuỗi và di chuyển về phía sau.In danh sách txt = "Hello World" [::-1] in (txt) print(mytxt)Chuỗi Python không có hàm Reverse () tích hợp. Tuy nhiên, có nhiều cách khác nhau để đảo ngược một chuỗi trong Python. 1. Làm thế nào để đảo ngược một chuỗi trong Python?Một số cách phổ biến để đảo ngược chuỗi là:
1.1) Chuỗi đảo ngược Python bằng cách cắt lát
Nếu bạn chạy trên tập lệnh Python, đầu ra sẽ là:
1.2) Đảo ngược chuỗi bằng cách sử dụng cho vòng lặp
Đầu ra: 31.3) Đảo ngược một chuỗi bằng cách sử dụng vòng lặp
1.4) Đảo ngược một chuỗi bằng cách sử dụng tham gia () và đảo ngược ()
1.5) Chuỗi đảo ngược Python bằng Danh sách Reverse ()
1.6) Chuỗi đảo ngược Python bằng cách sử dụng đệ quy
2. Cách tốt nhất để đảo ngược một chuỗi trong PythonChúng ta có thể đảo ngược một chuỗi thông qua nhiều thuật toán. Chúng tôi đã thấy sáu người trong số họ. Nhưng bạn nên chọn đảo ngược một chuỗi. Chúng ta có thể sử dụng mô -đun thời gian để chạy nhiều lần lặp của các chức năng này và có thời gian trung bình cần thiết để chạy chúng. Tất cả các chức năng trên được lưu trữ trong tập lệnh Python có tên 4. Tôi đã thực hiện tất cả các chức năng này từng chức năng một trong 1,00.000 lần bằng mô -đun thời gian và có mức trung bình của 5 lần chạy tốt nhất. Bảng dưới đây trình bày kết quả và sự chậm chạp của một thuật toán từ cái tốt nhất.
3. Tóm tắtChúng ta nên sử dụng cắt lát để đảo ngược một chuỗi trong Python. Mã của nó rất đơn giản và nhỏ và chúng tôi không cần phải viết logic của riêng mình để đảo ngược chuỗi. Ngoài ra, đó là cách nhanh nhất để đảo ngược một chuỗi như được xác định bởi các lần thực thi thử nghiệm trên. Bạn có thể kiểm tra toàn bộ tập lệnh Python và nhiều ví dụ về Python từ Kho lưu trữ GitHub của chúng tôi. 4. Tài liệu tham khảo
Làm thế nào để bạn đảo ngược một dòng trong Python?Tạo một lát bắt đầu ở cuối chuỗi và di chuyển về phía sau. Trong ví dụ cụ thể này, câu lệnh SLICE [:: -1] có nghĩa là bắt đầu ở cuối chuỗi và kết thúc ở vị trí 0, di chuyển với bước -1, tiêu cực, có nghĩa là một bước lùi.. 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.
Làm cách nào để đảo ngược một chuỗi trong một dòng?Đảo ngược một chuỗi là một khái niệm đơn giản ... chia () chuỗi các chữ cái và lưu trữ chúng trong một mảng .. Đảo ngược mảng bằng mảng.nguyên mẫu.đảo ngược(). Tham gia tất cả các chữ cái để tạo ra một chuỗi mới bằng tham gia (). Làm thế nào để bạn đảo ngược một đoạn văn trong Python?Tham gia các từ bằng cách sử dụng chức năng tham gia và in nó ... Khởi tạo chuỗi .. Chia chuỗi trên không gian và lưu trữ danh sách kết quả trong một biến có tên là Words .. Đảo ngược danh sách các từ bằng hàm đảo ngược .. Chuyển đổi kết quả thành danh sách .. Làm thế nào để bạn đảo ngược một chuỗi trong một phạm vi trong Python?Thí dụ -.. #reverse Một chuỗi bằng cách sử dụng đảo ngược (). # Hàm để đảo ngược một chuỗi .. DEF Đảo ngược (Str):. Chuỗi = "". Trở lại chuỗi .. s = "javatpoint". in ("Chuỗi gốc là:", s). in ("Chuỗi đảo ngược bằng cách sử dụng đảo ngược () là:", đảo ngược (s)). |