Bắt đầu với kết thúc với python

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

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áp

Sau đâ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

  • hậu tố - Tham số này chỉ định một chuỗi hoặc một bộ hậu tố cần tìm

  • bắt đầu - Tham số này chỉ định chỉ mục bắt đầu để tìm kiếm

  • kết thúc - Tham số này chỉ định chỉ mục kết thúc nơi tìm kiếm kết thúc

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

str. startedwith(tiền tố [, bắt đầu [, kết thúc]])

  • str là chuỗi mà bạn muốn kiểm tra
  • Tiền tố là thuật ngữ/ký tự bạn muốn kiểm tra xem chuỗi có bắt đầu bằng không
  • Bạn cũng có thể chuyển một bộ tiền tố
  • Bạn có thể tùy chọn chỉ định vị trí bắt đầu để bắt đầu kiểm tra tiền tố đã cho trong str
  • Vị trí kết thúc trong str cũng có thể được chỉ định
  • Giá trị trả về bằng phương thức startedwith là True nếu được cung cấp tiền tố nếu tìm thấy. Nếu không, nó trả về Sai
  • Xem các ví dụ bên dưới với tất cả các tham số này

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ến

1

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"))


Bắt đầu với kết thúc với python

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ến

1

2

3

str_chk = "Kiểm tra chuỗi bằng startedwith"

 

in("Đúng/Sai?", . .startswith("with"))


Bắt đầu với kết thúc với python

Chỉ định tham số bắt đầu và kết thúc

Trong 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ến

1

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))


Bắt đầu với kết thúc với python

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ến

1

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ắt đầu với kết thúc với python

Bạn cũng có thể cung cấp cho Tuple như sau

Xem bản demo và mã trực tuyến

1

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))


Bắt đầu với kết thúc với python

Phương thức kết thúc Python

Phươ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

str. kết thúc với (hậu tố [, bắt đầu [, 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ố đơn

Hậ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ến

1

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à

Đúng sai?

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.