Python’da bir stringin içindeki rakamların sayısını nasıl bulabilirim?

Python'da String İçindeki Rakamların Sayısını Bulma

Python'da bir string içindeki rakamları saymak için aşağıdaki yöntemleri kullanabilirsiniz:
  • for döngüsü: Her karakteri kontrol ederek rakamları sayabilirsiniz.
  • list comprehension: Dizeyi filtreleyip rakamları sayabilirsiniz.
  • regex: Düzenli ifadelerle rakamları tespit edebilirsiniz.

Örnek Kodlar

For Döngüsü ile: ```python string = "Merhaba 123, bugünkü tarih 2023." rakam_sayisi = 0 for karakter in string: if karakter.isdigit(): rakam_sayisi += 1 print(rakam_sayisi) ``` List Comprehension ile: ```python string = "Merhaba 123, bugünkü tarih 2023." rakam_sayisi = sum(1 for karakter in string if karakter.isdigit()) print(rakam_sayisi) ``` Regex ile: ```python import re string = "Merhaba 123, bugünkü tarih 2023." rakam_sayisi = len(re.findall(r'\d', string)) print(rakam_sayisi) ``` Bu yöntemlerden birini kullanarak string içindeki rakamların sayısını hızlı bir şekilde bulabilirsiniz.

Python’da bir stringin içindeki rakamların sayısını nasıl bulabilirim?

🐞

Hata bildir

Paylaş