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


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


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


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ạ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',

Chủ đề