Làm cách nào để kiểm tra xem một chuỗi có kết thúc bằng chữ cái python không?
Phương thức endwith trong Python được sử dụng để kiểm tra xem một chuỗi có kết thúc bằng một chuỗi con cụ thể hay không. Trong hướng dẫn này, bạn sẽ học cách sử dụng phương thức endwith của Python để đánh giá xem một chuỗi kết thúc bằng một hay nhiều chuỗi con. Ví dụ: có thể kiểm tra xem một chuỗi có kết thúc bằng một chuỗi khác hay không, cho phép bạn kiểm tra phần mở rộng của tệp hoặc loại miền email. Ngoài ra, bạn có thể sử dụng phương thức startedwith để kiểm tra xem một chuỗi có bắt đầu bằng một chuỗi con hay không Show
Đến cuối hướng dẫn này, bạn sẽ học được
Mục lục Tìm hiểu Hàm kết thúc PythonTrước khi đi sâu vào cách sử dụng hàm 1 của Python, điều quan trọng là phải hiểu cú pháp của hàm. Khối mã bên dưới chia nhỏ các tham số bắt buộc và tùy chọn khác nhau mà hàm cung cấp
Bảng bên dưới chia nhỏ các tham số của hàm cũng như bất kỳ đối số mặc định nào mà hàm cung cấp Có thể bạn quan tâm 3Vị trí bắt đầu để kiểm tra tại_______0_______4số nguyên 5Dừng so sánh chuỗi tại vị trí đó 4số nguyênHiểu hàm Python endswith() Bây giờ bạn đã hiểu rõ về chức năng này, hãy bắt đầu khám phá cách bạn có thể sử dụng nó Sử dụng Python kết thúc để kiểm tra xem một chuỗi có kết thúc bằng một chuỗi con khôngPhương thức Hãy xem một ví dụ, trong đó chúng tôi cố gắng xác định xem một đường dẫn tệp có phải là một phần mở rộng nhất định hay không
Chúng ta có thể thấy từ ví dụ trên rằng khi chúng ta kiểm tra xem chuỗi có bắt đầu bằng 9 và 0 hay không. Cái đầu tiên trả về True, trong khi cái thứ hai trả về SaiTương tự, chúng ta có thể sử dụng tham số 3 để thay đổi vị trí bắt đầu của nơi cần kiểm tra. Vì các chuỗi Python được lập chỉ mục dựa trên 0, nên chúng ta có thể sử dụng các vị trí chỉ mục này. Hãy bắt đầu kiểm tra xem chữ cái thứ hai của chuỗi có bắt đầu bằng 2 không
Chúng ta có thể thấy rằng phương thức 3 của Python hỗ trợ bắt đầu sử dụng chỉ số âm. Trong ví dụ này, chúng tôi đã sử dụng vị trí của 4, vì chúng tôi biết rằng chúng tôi muốn kiểm tra phần mở rộng có bốn ký tựTrong phần sau, bạn sẽ tìm hiểu cách kiểm tra xem một chuỗi có kết thúc bằng nhiều chuỗi con khác nhau hay không Sử dụng Python kết thúc để kiểm tra xem một chuỗi có bắt đầu bằng nhiều chuỗi con khôngCó thể đôi khi bạn muốn kiểm tra xem một chuỗi có kết thúc bằng bất kỳ chuỗi con nào không. Điều này có nghĩa là nếu bạn đang tìm kiếm, chẳng hạn như các phần mở rộng tệp khác nhau Để làm điều này, bạn chỉ cần chuyển một bộ chuỗi vào phương thức 5(). Điều này sẽ kiểm tra xem chuỗi có kết thúc bằng bất kỳ tùy chọn nào không. Hãy xem nó trông như thế nào với Python
Trong khối mã ở trên, chúng tôi đã chuyển một bộ hai chuỗi khác nhau vào phương thức. Điều này cho phép chúng tôi kiểm tra xem chuỗi có kết thúc bằng phần mở rộng được cung cấp hay không. Trong trường hợp này, phương thức trả về true, cho biết chuỗi có một trong hai phần mở rộng Sử dụng Python kết thúc để kiểm tra xem một chuỗi có kết thúc bằng chuỗi con không phân biệt chữ hoa chữ thườngTrong phần này, bạn sẽ học cách sử dụng phương thức 5() của Python để kiểm tra xem một chuỗi có bắt đầu bằng một chuỗi con hay không bằng cách sử dụng phân biệt chữ hoa chữ thường. Theo mặc định, phương thức phân biệt chữ hoa chữ thường và không có tham số để thay đổi điều nàyDo đó, chúng tôi có hai tùy chọn để sử dụng phương thức 5() không phân biệt chữ hoa chữ thường
Hãy xem xét tùy chọn đầu tiên
Trong khối mã ở trên, chúng tôi đã kiểm tra xem chuỗi kết thúc bằng chữ thường hay chữ hoa 0, bằng cách chuyển vào một bộ gồm hai chữ cái. Phương pháp này hoạt động khi có ít kết hợp các tùy chọn hơn, nhưng nếu không thì sẽ không hiệu quảNgoài ra, chúng ta có thể biểu diễn chuỗi ở dạng chữ thường tương đương và kiểm tra chuỗi con chữ thường. Hãy xem nó trông như thế nào
Trong khối mã ở trên, trước tiên chúng ta sử dụng phương thức 9 để biểu diễn chuỗi ở dạng chữ thường. Sau đó, chúng ta có thể sử dụng phương thức 5() để kiểm tra xem một chuỗi có kết thúc bằng một mẫu hay không bằng cách sử dụng phân biệt chữ hoa chữ thườngSử dụng Python kết thúc để kiểm tra xem một chuỗi không kết thúc bằng một chuỗi conTrong phần cuối cùng này, bạn sẽ học cách sử dụng phương thức
Trong khối mã ở trên, chúng tôi bắt đầu gọi phương thức 5() bằng toán tử 3. Điều này trả về boolean nghịch đảo của những gì phương thức trả về. Trong ví dụ trên, chúng tôi kiểm tra xem chuỗi có kết thúc bằng 4 hay không (đúng như vậy). Tuy nhiên, vì chúng tôi áp dụng 3, nên chương trình trả về 6Phần kết luậnTrong bài đăng này, bạn đã học cách sử dụng phương thức 5() của Python để kiểm tra xem một chuỗi có kết thúc bằng một chuỗi con cụ thể hay không. Trước tiên, bạn đã tìm hiểu cách thức hoạt động của phương thức bằng cách khám phá các tham số và đối số mặc định của nó. Sau đó, bạn đã học cách sử dụng phương thức để kiểm tra xem một chuỗi có kết thúc bằng một chuỗi con cụ thể cũng như nhiều chuỗi con khác nhau hay khôngSau đó, bạn đã học cách kiểm tra các chuỗi bắt đầu bằng một chuỗi con có phân biệt chữ hoa chữ thường. Cuối cùng, bạn đã học được liệu một chuỗi không kết thúc bằng một chuỗi con hay không Làm cách nào để kiểm tra xem một chuỗi có bắt đầu và kết thúc bằng một ký tự trong Python không?Có hai phương thức tích hợp sẵn trong Python để thực hiện tác vụ. Đây là các phương thức startswith() và endwith() . Nếu bất kỳ chuỗi nào bắt đầu bằng một tiền tố đã cho thì phương thức startedwith() sẽ trả về true nếu không sẽ trả về false và nếu bất kỳ chuỗi nào kết thúc bằng một hậu tố đã cho thì phương thức endwith() sẽ trả về true nếu không sẽ trả về false.
Làm cách nào để kiểm tra xem chuỗi có kết thúc bằng một trong các chuỗi trong danh sách không?Đối với các tác vụ thao tác dữ liệu, đôi khi chúng ta có thể cần kiểm tra xem một chuỗi có kết thúc bằng bất kỳ chuỗi nào phù hợp không. Hãy thảo luận về những cách nhất định mà nhiệm vụ này có thể được thực hiện. Phương pháp số 1. Sử dụng filter() + endwith() Sự kết hợp của chức năng trên có thể giúp thực hiện tác vụ cụ thể này. |