Python’da bir string’in içinde belirli bir karakterin kaçıncı indekste olduğunu nasıl bulabilirim?

Python’da String İçinde Belirli Bir Karakterin İndeksi

Python’da bir string içindeki belirli bir karakterin indeksini bulmak için index() veya find() metodunu kullanabilirsiniz.

index() Metodu

- Bu metod, belirtilen karakterin ilk geçtiği indeksi döner. - Eğer karakter string içinde yoksa, ValueError hatası verir.

Örnek:

metin = \"merhaba\"
indeks = metin.index(\"h\")  # 3

find() Metodu

- Bu metod da belirtilen karakterin ilk geçtiği indeksi döner. - Eğer karakter yoksa, -1 değeri döner.

Örnek:

metin = \"merhaba\"
indeks = metin.find(\"h\")  # 3

İki metod arasındaki fark, karakterin bulunmaması durumunda döndükleri değerdir. Hangisini kullanacağınız, ihtiyaçlarınıza bağlıdır.


Python’da bir string’in içinde belirli bir karakterin kaçıncı indekste olduğunu nasıl bulabilirim?

🐞

Hata bildir

Paylaş