Python’da bir string içindeki rakamları nasıl sayabilirim?

Python\'da Bir String İçindeki Rakamları Sayma

Python\'da bir string içindeki rakamları saymak için birkaç yöntem kullanılabilir. Aşağıda bu yöntemlerden biri örneklerle açıklanmıştır.

Yöntem: String İçindeki Rakamları Filtreleme

Aşağıdaki örnek, bir string içindeki rakamları saymak için bir döngü ve koşul ifadesi kullanmaktadır:
  • String tanımlanır.
  • Döngü ile her bir karakter kontrol edilir.
  • Karakterin rakam olup olmadığına bakılır.
  • Rakamlar sayılır.

Örnek Kod

```python string = \"Merhaba 123, bugün hava 24 derece.\" rakam_sayisi = sum(1 for karakter in string if karakter.isdigit()) print(rakam_sayisi) ```

Bu kod, verilen string içerisindeki rakamların toplam sayısını hesaplar ve ekrana yazdırır.

Alternatif Yöntem: RegEx Kullanma

Python\'da regülar ifadeler (RegEx) kullanarak da rakamları sayabilirsiniz: ```python import re string = \"Merhaba 123, bugün hava 24 derece.\" rakamlar = re.findall(r\'\\d\', string) print(len(rakamlar)) ```

Bu yöntem, string içindeki tüm rakamları bulur ve sayısını döner.


Python’da bir string içindeki rakamları nasıl sayabilirim?

🐞

Hata bildir

Paylaş