Trong bài viết này, bạn sẽ học, Trong python, cách đảo ngược thứ tự các từ trong chuỗi. Xin lưu ý rằng ở đây chúng tôi không đảo ngược ký tự Show Thí dụ
đầu ra.
Giải trình Trong ví dụ trên, đầu tiên, chúng ta chuyển đổi một chuỗi thành danh sách bằng hàm split(), sau đó đảo ngược thứ tự của danh sách bằng hàm reverse() và chuyển đổi danh sách ngược thành chuỗi bằng phương thức join() Trong hướng dẫn này, chúng ta sẽ học cách đảo ngược các từ trong một chuỗi đã cho bằng Python. Chuỗi trong Python là một dãy ký tự. Để tạo một chuỗi, hãy đặt chuỗi ký tự bên trong dấu nháy đơn, nháy kép hoặc nháy ba rồi gán nó cho một biến. Đảo ngược các từ trong một chuỗi có nghĩa là chúng ta phải đảo ngược vị trí của tất cả các từ trong chuỗi cụ thể đó Ví dụ, chuỗi "Welcome to StudyTonight" phải được đảo ngược thành "StudyTonight to Welcome" Nhìn vào mẫu đầu vào và đầu ra của chương trình Đầu vào. Chào thế giới đầu ra. thế giới xin chào Để đảo các từ trong chuỗi trước hết ta phải tách các từ trong chuỗi ra rồi đảo từng từ riêng lẻ. Chúng ta sẽ sử dụng hàm split() sẽ tự động tách các từ. Sau đó, chúng tôi sẽ thêm các từ này vào chuỗi mới theo thứ tự đảo ngược thuật toánThực hiện theo thuật toán để hiểu cách tiếp cận tốt hơn Bước 1- Xác định một hàm sẽ chấp nhận chuỗi và đảo ngược các từ trong chuỗi Bước 2- Trong hàm, trước tiên hãy tách các từ bằng cách sử dụng split() Bước 3- Bây giờ đảo ngược các từ và thêm chúng vào một chuỗi mới Bước 4- Trả về chuỗi mới Chương trình PythonTrong chương trình của chúng tôi, chúng tôi đã sử dụng Reverse() để lấy iterator truy cập chuỗi đã cho theo thứ tự ngược lại. Và để thêm các từ trong chuỗi mới, chúng tôi đã sử dụng phép nối () sẽ nối tất cả các từ có khoảng trắng trong chuỗi mới
Phần kết luậnTrong hướng dẫn này, chúng ta đã thảo luận về cách đảo ngược các từ của một chuỗi trong Python. Chúng tôi đã sử dụng các hàm chuỗi có sẵn như split(), Reverse() và join() trong chương trình của mình. Việc sử dụng từng chức năng được thảo luận đúng ở trên Trong ví dụ cụ thể này, câu lệnh slice Cắt chuỗitxt = "Xin chào thế giới"[. -1] Bây giờ chúng ta có một chuỗi In Chuỗi để chứng minh kết quả In danh sáchtxt = "Xin chào thế giới"[. -1] Tạo một chức năngNếu bạn muốn có một hàm mà bạn có thể gửi các chuỗi của mình và trả về ngược lại, bạn có thể tạo một hàm và chèn mã từ ví dụ trên Chúng tôi được cung cấp một chuỗi làm đầu vào trong Python và nhiệm vụ của chúng tôi là đảo ngược các từ có trong chuỗi. Chúng tôi sẽ sử dụng các hàm chuỗi khác nhau trong Python để hoàn thành chương trình Phạm vi
Làm thế nào để đảo ngược các từ trong một chuỗi Python?Trong Python, một chuỗi được tạo bằng cách đặt một dòng ký tự bên trong dấu nháy đơn, nháy kép hoặc nháy ba. Đảo ngược từ trong một chuỗi có nghĩa là chúng ta phải đảo ngược vị trí của tất cả các từ trong chuỗi đã cho ví dụChúng ta hãy xem xét một số ví dụ
Phương pháp - 1. Đảo ngược các từ riêng lẻ và sau đó đảo ngược toàn bộ chuỗiTrực giác của cách tiếp cận này là trước tiên đảo ngược từng từ có trong chuỗi riêng lẻ, Ví dụ Bây giờ chúng ta hãy xem cách triển khai phương pháp này để đảo ngược các từ trong một chuỗi bằng Python
|