Python’da bir stringde belirli bir karakterin kaçıncı indekste bulunduğunu nasıl bulabilirim?

Python\'da String\'de Karakterin İndeksini Bulma

Python\'da bir string içinde belirli bir karakterin indeksini bulmak için index() veya find() metodunu kullanabilirsiniz.

1. index() Metodu

Bu yöntem, karakterin ilk bulunduğu indeksi döner. Eğer karakter bulunamazsa, ValueError hatası verir.

Örnek:

string = \"merhaba\"
indeks = string.index(\'a\')
print(indeks)  # Çıktı: 4

2. find() Metodu

Bu yöntem de karakterin ilk bulunduğu indeksi döner. Ancak karakter bulunamazsa -1 döner.

Örnek:

string = \"merhaba\"
indeks = string.find(\'b\')
print(indeks)  # Çıktı: 5

Her iki yöntem de belirli bir karakterin indeksini bulmak için kullanılabilir, fakat hangi durumun daha uygun olduğuna göre seçim yapmalısınız.


Python’da bir stringde belirli bir karakterin kaçıncı indekste bulunduğunu nasıl bulabilirim?

🐞

Hata bildir

Paylaş