Chuỗi Python startwith ()

Phương thức startwith () trả về giá trị True nếu một chuỗi bắt đầu bằng tiền tố (chuỗi) được chỉ định. Nếu không, nó trả về False.

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

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

Tham số startwith ()

startswith() phương thức có tối đa ba tham số:

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

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

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

  • Nó trả về True nếu chuỗi bắt đầu bằng tiền tố được chỉ định.
  • Nó trả về False nếu chuỗi không bắt đầu bằng tiền tố được chỉ định.

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

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

Đầu ra

 Sai Đúng Đúng

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

 text = "Python programming is easy." # start parameter: 7 # 'programming is easy.' string is searched result = text.startswith('programming is', 7) print(result) # start: 7, end: 18 # 'programming' string is searched result = text.startswith('programming is', 7, 18) print(result) result = text.startswith('program', 7, 18) print(result)

Đầu ra

 Đúng Sai Đúng

Vượt qua Tuple đến startwith ()

Có thể chuyển một số tiền tố cho startswith()phương thức trong Python.

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

Ví dụ 3: startedwith () Với tiền tố Tuple

 text = "programming is easy" result = text.startswith(('python', 'programming')) # prints True print(result) result = text.startswith(('is', 'easy', 'java')) # prints False print(result) # With start and end parameter # 'is easy' string is checked result = text.startswith(('programming', 'easy'), 12, 19) # prints False print(result)

Đầu ra

 Đúng Sai Sai

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

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