Chuỗi Python endwith ()

Phương thức endwith () trả về True nếu một chuỗi kết thúc bằng hậu tố được chỉ định. Nếu không, nó trả về False.

Cú pháp của endswith()là:

 str.endswith (hậu tố (, bắt đầu (, kết thúc)))

Tham số endwith ()

endswith()ba tham số:

  • hậu tố - Chuỗi hoặc nhiều hậu tố cần được kiểm tra
  • start (tùy chọn) - Vị trí bắt đầu nơi hậu tố được kiểm tra trong chuỗi.
  • end (tùy chọn) - Vị trí kết thúc nơi hậu tố cần được kiểm tra trong chuỗi.

Giá trị trả về từ endwith ()

Các endswith()phương thức trả về một boolean.

  • Nó trả về True nếu chuỗi kết thúc bằng hậu tố được chỉ định.
  • Nó trả về False nếu chuỗi không kết thúc bằng hậu tố được chỉ định.

Ví dụ 1: endwith () Không có tham số bắt đầu và kết thúc

 text = "Python is easy to learn." result = text.endswith('to learn') # returns False print(result) result = text.endswith('to learn.') # returns True print(result) result = text.endswith('Python is easy to learn.') # returns True print(result)

Đầu ra

 Sai Đúng Đúng

Ví dụ 2: endwith () Với tham số bắt đầu và kết thúc

 text = "Python programming is easy to learn." # start parameter: 7 # "programming is easy to learn." string is searched result = text.endswith('learn.', 7) print(result) # Both start and end is provided # start: 7, end: 26 # "programming is easy" string is searched result = text.endswith('is', 7, 26) # Returns False print(result) result = text.endswith('easy', 7, 26) # returns True print(result)

Đầu ra

 Đúng Sai Đúng

Chuyển Tuple đến endwith ()

Có thể chuyển một tuple hậu tố cho endswith()phương thức trong Python.

Nếu chuỗi kết thúc bằng bất kỳ mục nào của bộ, endswith()trả về True. Nếu không, nó trả về False

Ví dụ 3: endwith () Với hậu tố Tuple

 text = "programming is easy" result = text.endswith(('programming', 'python')) # prints False print(result) result = text.endswith(('python', 'easy', 'java')) #prints True print(result) # With start and end parameter # 'programming is' string is checked result = text.endswith(('is', 'an'), 0, 14) # prints True print(result)

Đầu ra

 Sai Đúng Đúng

Nếu bạn cần kiểm tra xem một chuỗi có bắt đầu bằng tiền tố được chỉ định hay không, bạn có thể sử dụng phương thức startwith () trong Python.

thú vị bài viết...