Làm thế nào để bạn đảo ngược một chuỗi trong một phạm vi trong python?
Chuỗi Python là tập hợp các ký tự Unicode. Python có nhiều hàm để thao tác chuỗi, nhưng thư viện chuỗi Python không hỗ trợ hàm "reverse()" tích hợp. Nhưng có nhiều cách khác nhau để đảo ngược chuỗi. Chúng tôi đang xác định phương thức sau để đảo ngược Chuỗi Python Show
Sử dụng vòng lặpỞ đây, chúng ta sẽ đảo ngược chuỗi đã cho bằng vòng lặp for đầu ra ('The original string is: ', 'JavaTpoint') ('The reverse string is', 'tniopTavaJ') Giải trình- Trong đoạn mã trên, chúng ta đã khai báo hàm reverse_string() và truyền đối số str. Trong phần thân hàm, chúng ta đã khai báo biến chuỗi rỗng str1 sẽ giữ chuỗi bị đảo ngược Tiếp theo, vòng lặp for lặp lại mọi phần tử của chuỗi đã cho, nối từng ký tự ở đầu và lưu vào biến str1 Sau khi lặp lại hoàn chỉnh, nó trả về chuỗi thứ tự đảo ngược str1 cho hàm gọi. Nó in kết quả ra màn hình Sử dụng vòng lặp whileChúng ta cũng có thể đảo ngược một chuỗi bằng vòng lặp while. Hãy hiểu ví dụ sau Thí dụ - đầu ra ('The original string is : ', 'JavaTpoint') ('The reversed string using a while loop is : ', 'tniopTavaJ') Giải trình Trong đoạn mã trên, chúng ta đã khai báo một biến str chứa giá trị chuỗi. Chúng tôi đã khởi tạo một vòng lặp while với một giá trị của chuỗi Trong mỗi lần lặp lại, giá trị của str[count - 1] được nối với Reverse_String và giảm giá trị đếm. Một lúc đã hoàn thành bước lặp của nó và trả về chuỗi thứ tự đảo ngược Sử dụng toán tử lát cắt ([])Chúng ta cũng có thể đảo ngược chuỗi đã cho bằng cách sử dụng toán tử lát cắt mở rộng. Hãy hiểu ví dụ sau Thí dụ - đầu ra ('The original string is : ', 'JavaTpoint') ('The reversed string(using extended slice syntax) is : ', 'tniopTavaJ') Giải trình Nói chung, toán tử lát cắt chấp nhận ba tham số - bắt đầu, dừng và bước. Chúng tôi đã cung cấp giá trị no cho chỉ mục bắt đầu và kết thúc, cho biết chỉ mục bắt đầu là 0 và kết thúc là n-1 theo mặc định. Kích thước bước là -1; Sử dụng chức năng đảo ngược với tham giaPython cung cấp hàm Reverse() để đảo ngược chuỗi. Hãy hiểu ví dụ sau Thí dụ - đầu ra ('The original string is : ', 'JavaTpoint') ('The reversed string using reversed() is : ', 'tniopTavaJ') Giải trình Trong phần thân hàm, chúng ta đã khai báo chuỗi rỗng cách nhau bởi. toán tử dấu chấm. Chuỗi đảo ngược () trả về chuỗi đảo ngược mà nó đã nối với chuỗi trống được phân tách bằng hàm nối () Sử dụng đệ quy()Chuỗi cũng có thể được đảo ngược bằng cách sử dụng đệ quy. Đệ quy là một quá trình mà hàm gọi chính nó. Xem xét ví dụ sau Thí dụ - đầu ra ('The original string is : ', 'JavaTpoint') ('The reversed string(using reversed) is : ', 'tniopTavaJ') Giải trình Trong đoạn mã trên, chúng ta đã định nghĩa một hàm chấp nhận chuỗi làm đối số Trong thân hàm, chúng tôi đã xác định điều kiện cơ bản của đệ quy, nếu độ dài của chuỗi bằng 0, thì chuỗi được trả về và nếu không thì chúng tôi gọi hàm theo cách đệ quy Toán tử lát cắt chuỗi mong đợi ký tự đầu tiên và được nối vào cuối chuỗi lát cắt Trong hướng dẫn ngắn này, chúng tôi xem xét cách bạn có thể sử dụng Python để đảo ngược phạm vi. Chúng ta cũng xem xét các phương thức range() với các ví dụ Mục lục - Đảo ngược phạm vi Python
Phạm vi Python()Hàm range() cho phép bạn tạo danh sách các số trong một phạm vi được chỉ định. Các số trong danh sách được chỉ định dựa trên đối số được truyền. Vì hàm range() trả về từng số một cách lười biếng nên nó thường được sử dụng trong các vòng lặp 'for' Trong trường hợp bạn đã sử dụng Python 2, có thể bạn đã bắt gặp hàm xrange(). Hàm range() trong Python 3 là phiên bản được đổi tên của xrange() Phương thức range() cũng cho phép chúng ta chỉ định nơi phạm vi sẽ bắt đầu và kết thúc. Ngoài ra, bạn cũng có thể chuyển một số gia, mặc định được đặt thành 1 cú pháp
Thông số.
Mã và giải thích Đầu ra của đoạn mã trên là. ______7 Ví dụ sử dụng Đối số Bắt đầu và Kết thúc. ______8Đầu ra của đoạn mã trên là.
Ví dụ sử dụng cả ba đối số. ('The original string is : ', 'JavaTpoint') ('The reversed string using a while loop is : ', 'tniopTavaJ')0Đầu ra của đoạn mã trên là. ('The original string is : ', 'JavaTpoint') ('The reversed string using a while loop is : ', 'tniopTavaJ')1 Đảo ngược một phạm vi.Thông thường đảo ngược danh sách các giá trị trong phạm vi. Có nhiều trường hợp sử dụng đảo ngược phạm vi Python và do đó, điều quan trọng là bạn phải biết cách đạt được điều này |