Phương thức chuỗi endwith() của python kiểm tra xem chuỗi đầu vào có kết thúc bằng hậu tố đã chỉ định hay không. Hàm này trả về true nếu chuỗi kết thúc bằng hậu tố đã chỉ định, ngược lại trả về false Show
Hàm này có một tham số bắt buộc và hai tham số tùy chọn. Tham số bắt buộc là một chuỗi cần kiểm tra và tham số tùy chọn là chỉ số bắt đầu và kết thúc. Theo mặc định, chỉ số bắt đầu là 0 và chỉ số kết thúc là chiều dài -1 Trong phần sau, chúng ta sẽ tìm hiểu chi tiết hơn về phương thức chuỗi endwith() của python cú phápSau đây là cú pháp cho phương thức chuỗi endwith() của python str.endswith(suffix[, start[, end]]) Thông sốCác tham số của phương thức chuỗi python endwith() như sau
Giá trị trả vềPhương thức chuỗi endwith() của python trả về true nếu chuỗi kết thúc bằng hậu tố đã chỉ định và ngược lại, nó trả về false Ví dụPhương thức chuỗi endwith() của python được áp dụng trên một chuỗi có hậu tố vì tham số của nó sẽ trả về giá trị boolean true nếu chuỗi kết thúc bằng hậu tố đó. Khác, nó trả về false Sau đây là một ví dụ trong đó một chuỗi "Xin chào. Chào mừng đến với Tutorialspoint. " được tạo và sau đó, hàm endwith() được gọi trên chuỗi mà không có đối số nào được truyền và kết quả được in dưới dạng đầu ra bằng cách sử dụng hàm print() startedwith là một phương thức chuỗi trả về True nếu chuỗi được chỉ định bắt đầu bằng tiền tố đã cho. Nếu nó không bắt đầu với chuỗi đã cho, nó sẽ trả về Sai Để kiểm tra hậu tố từ cuối cùng của chuỗi, hãy sử dụng phương thức kết thúc (Xem phần cuối cùng để biết các bản trình diễn) Ví dụ bắt đầu bằng bắt đầu bằng tuple kết thúc bằng ví dụCú pháp của phương thức startedwithĐây là cách bạn có thể sử dụng phương thức startedwith Python
Một ví dụ về bắt đầu với tham số tiền tốTrong ví dụ này, tiền tố được cung cấp khi sử dụng phương thức bắt đầu bằng Python. Không có vị trí bắt đầu hoặc kết thúc nào được đưa ra, vì vậy nó bắt đầu từ đầu của chuỗi đã cho Xem bản demo và mã trực tuyến1 2 3 4 5 6 7 #A Demo phương pháp bắt đầu với
str_chk = "Kiểm tra chuỗi bằng startedwith"
in("Đúng/Sai?", . .startswith("Thử nghiệm")) Nếu một chuỗi không bắt đầu bằng tiền tố thì sao?Xem ví dụ sau khi chuỗi không bắt đầu bằng tiền tố đã cho Xem bản demo và mã trực tuyến1 2 3 str_chk = "Kiểm tra chuỗi bằng startedwith"
in("Đúng/Sai?", . .startswith("with")) Chỉ định tham số bắt đầu và kết thúcTrong ví dụ sau, các giá trị tham số bắt đầu và kết thúc tùy chọn cũng được cung cấp trong phương thức startedwith Xem bản demo và mã trực tuyến1 2 3 4 5 6 7 #A Demo phương thức startedwith với tất cả các tham số
str_chk = "Python thật tuyệt vời. "
in("Đúng/Sai?", . .startswith("is", 7, 20)) Tiền tố “is” bắt đầu ở vị trí thứ 7 trong chuỗi “Python is awesome. ”; Một ví dụ về Python bắt đầu bằng bộ tiền tốNhư đã đề cập trước đó, bạn có thể cung cấp hai hoặc nhiều tiền tố bằng cách sử dụng một bộ trong phương thức startedwith. Xem một cuộc biểu tình dưới đây Xem bản demo và mã trực tuyến1 2 3 4 5 6 7 #A Demo phương thức startedwith với tuple
str_chk = "Python thật tuyệt vời. Bạn nên học nó. "
print("True/False with tuple?", str_chk.startswith(('is', 'You', 'Python'))) Bạn cũng có thể cung cấp cho Tuple như sau Xem bản demo và mã trực tuyến1 2 3 4 5 6 7 8 9 10 11 #A Demo phương thức startedwith với tuple
str_chk = "Python thật tuyệt vời. Bạn nên học nó. "
tup_startswith = ('tuyệt vời', 'should', 'it')
print("True/False with tuple?", str_chk.startswith(tup_startswith, 15, 30)) Phương thức kết thúc PythonPhương thức kết thúc cũng trả về True nếu chuỗi đã cho kết thúc bằng hậu tố đã chỉ định. Nó trả về false, ngược lại Đây là cách bạn có thể sử dụng phương thức kết thúc
Cũng giống như phương thức startedwith, bạn có thể sử dụng một bộ hậu tố và tùy ý sử dụng vị trí bắt đầu và kết thúc Một ví dụ về phương thức kết thúc với hậu tố đơnHậu tố đã chỉ định được kiểm tra cho chuỗi đã cho bằng cách sử dụng phương thức endwith Xem bản demo và mã trực tuyến1 2 3 4 5 6 7 #A Demo phương pháp kết thúc
str_chk_suffix = "Ví dụ kiểm tra hậu tố"
in("Đúng/Sai?", . .endswith("ví dụ")) Đầu ra của ví dụ trên là
Sử dụng một ví dụ tuple với các đối số bắt đầu và kết thúcĐối với ví dụ này, phương thức endwith Python được sử dụng với một bộ hậu tố cùng với vị trí bắt đầu và kết thúc trong chuỗi đã cho Startswith và Endswith trong Python là gì?Hàm startedwith() của Python kiểm tra xem một chuỗi có bắt đầu bằng một chuỗi con được chỉ định hay không. Python endwith() kiểm tra xem một chuỗi có kết thúc bằng một chuỗi con hay không . Cả hai hàm trả về Đúng hoặc Sai.
Sự khác biệt giữa Startswith() và Endswith() là gì?Hàm EndsWith kiểm tra xem một chuỗi văn bản có kết thúc bằng một chuỗi khác không. Hàm StartsWith kiểm tra xem một chuỗi văn bản có bắt đầu bằng một chuỗi khác hay không . Đối với cả hai chức năng, các bài kiểm tra không phân biệt chữ hoa chữ thường. Giá trị trả về của cả hai là Boolean true hoặc false.
Giải pháp thay thế cho Startswith trong Python là gì?Phương thức chuỗi kết thúc hoạt động khá giống với phương thức startedwith. Cũng giống như startedwith , khi endwith được cấp một bộ, nó sẽ trả về True nếu chuỗi của chúng ta kết thúc bằng bất kỳ chuỗi nào trong bộ đó.
Có chức năng Startswith trong Python không?Trăn. Chuỗi bắt đầu bằng ()
. Nếu không, nó trả về Sai. Python String startswith() method returns True if a string starts with the specified prefix (string). If not, it returns False. |