Kaedah endswith

Kaedah endswith menyemak sama ada rentetan berakhir dengan subrentetan yang ditentukan dan mengembalikan nilai True atau False. Dalam parameter pertama kaedah, kita tentukan subrentetan yang dikehendaki, dalam parameter pilihan kedua dan ketiga - indeks permulaan dan akhir carian masing-masing.

Sintaks

pythonrentetan.endswith(subrentetan, [indeks mula carian], [indeks akhir carian])

Contoh

Mari cari subrentetan 'a' dengan menentukan permulaan dan akhir untuk carian:

pythontxt = 'abcadea'
print(txt.endswith('a', 0, 4))

Keputusan pelaksanaan kod:

pythonTrue

Contoh

Mari cari subrentetan 'a' dengan menukar indeks untuk carian:

pythontxt = 'abcadea'
print(txt.endswith('a', 0, 3))

Keputusan pelaksanaan kod:

pythonFalse

Contoh

Sekarang mari semak sama ada subrentetan kita berakhir dengan 'a':

pythontxt = 'abcadea'
print(txt.endswith('a'))

Keputusan pelaksanaan kod:

pythonTrue

Lihat juga

  • kaedah startswith,
    yang menyemak subrentetan dari permulaan rentetan
  • kaedah count,
    yang mengembalikan bilangan kemunculan subrentetan dalam rentetan
  • kaedah replace,
    yang mencari dan menggantikan subrentetan dalam rentetan
  • kaedah find,
    yang mengembalikan indeks pertemuan pertama subrentetan dalam rentetan