Thông báo: Download 4 khóa học Python từ cơ bản đến nâng cao tại đây.
Hàm String endswith() trong Python
Trong Python, có nhiều hàm hữu ích để làm việc với chuỗi (string), và một trong số đó là hàm endswith()
. Hàm này cho phép bạn kiểm tra xem một chuỗi có kết thúc bằng một chuỗi khác hay không. Trong bài viết này, mình sẽ tìm hiểu cách sử dụng hàm endswith()
và đi qua một số ví dụ để hiểu rõ hơn về nó.
Cú pháp của hàm endswith() trong Python
Cú pháp của hàm endswith()
như sau:
string.endswith(suffix[, start[, end]])
Trong đó:
string
là chuỗi mà bạn muốn kiểm tra.suffix
là chuỗi bạn muốn kiểm tra xem có là phần kết thúc củastring
hay không.start
(tùy chọn) xác định vị trí bắt đầu kiểm tra trong chuỗi. Nếu không được chỉ định, giá trị mặc định là 0 (bắt đầu từ đầu chuỗi).end
(tùy chọn) xác định vị trí kết thúc kiểm tra trong chuỗi. Nếu không được chỉ định, giá trị mặc định là độ dài của chuỗi.
Hàm endswith()
trả về True nếu chuỗi kết thúc bằng suffix
, và False nếu không phải.
Bài viết này được đăng tại [free tuts .net]
Ví dụ về việc sử dụng hàm endswith()
Hãy xem qua một số ví dụ để hiểu cách sử dụng hàm endswith()
:
Ví dụ 1:
text = "Hello, World!" result = text.endswith("World!") print(result) # Output: True
Trong ví dụ này, mình kiểm tra xem chuỗi "Hello, World!" có kết thúc bằng "World!" hay không. Kết quả trả về là True
vì chuỗi "Hello, World!" thực sự kết thúc bằng "World!".
Ví dụ 2:
text = "Welcome to Python programming" result = text.endswith("programming") print(result) # Output: True
Trong ví dụ này, chuỗi "Welcome to Python programming" được kiểm tra xem có kết thúc bằng "programming" hay không. Kết quả trả về là True
.
Ví dụ 3:
text = "Hello, World!" result = text.endswith("hello") print(result) # Output: False
Trong ví dụ này, mỉnh kiểm tra xem chuỗi "Hello, World!" có kết thúc bằng "hello" hay không. Kết quả trả về là False vì không phân biệt chữ hoa chữ thường.
Ví dụ 4:
text = "Hello, World!" result = text.endswith("World", 0, 5) print(result) # Output: True
Trong ví dụ này, ta kiểm tra xem chuỗi "Hello, World!" có kết thúc bằng "World" trong phạm vi từ vị trí 0 đến 5 hay không. Kết quả trả về là True vì phạm vi kiểm tra chỉ bao gồm "Hello".
Hàm endswith()
trong Python cho phép bạn kiểm tra xem một chuỗi có kết thúc bằng một chuỗi khác hay không. Bằng cách sử dụng endswith()
, bạn có thể dễ dàng xác định xem một chuỗi cụ thể có là phần kết thúc của một chuỗi khác hay không.