Metode endswith () mengembalikan True jika string diakhiri dengan sufiks yang ditentukan. Jika tidak, itu mengembalikan False.
Sintaksnya endswith()
adalah:
str.endswith (suffix (, start (, end)))
Endswith () Parameter
The endswith()
mengambil tiga parameter:
- sufiks - String atau tupel sufiks yang akan diperiksa
- start (opsional) - Posisi awal di mana sufiks akan diperiksa dalam string.
- end (opsional) - Posisi akhir di mana sufiks akan diperiksa dalam string.
Nilai Kembali dari endswith ()
The endswith()
method mengembalikan boolean.
- Ia mengembalikan True jika string diakhiri dengan sufiks yang ditentukan.
- Ia mengembalikan False jika string tidak diakhiri dengan sufiks yang ditentukan.
Contoh 1: endswith () Tanpa Parameter awal dan akhir
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)
Keluaran
Salah Benar Benar
Contoh 2: endswith () Dengan Parameter awal dan akhir
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)
Keluaran
Benar Salah Benar
Meneruskan Tuple ke endswith ()
Dimungkinkan untuk memberikan sufiks tupel ke endswith()
metode dengan Python.
Jika string diakhiri dengan item apa pun dari tupel, endswith()
mengembalikan True. Jika tidak, itu mengembalikan False
Contoh 3: endswith () Dengan Tuple Suffix
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)
Keluaran
Salah Benar Benar
Jika Anda perlu memeriksa apakah sebuah string dimulai dengan awalan yang ditentukan, Anda dapat menggunakan metode startswith () dengan Python.