Python’da bir string ifadenin içindeki sayıları nasıl bulabilirim?

Python’da String İçindeki Sayıları Bulma

Python\'da bir string ifadesinin içindeki sayıları bulmak için genellikle düzenli ifadeleri (regex) kullanırız. Bunun için re modülünü kullanarak gerekli işlemleri yapabilirsiniz.

Örnek Kod

Aşağıdaki kod, bir string içindeki tüm sayıları bulmanıza yardımcı olacaktır:
import re

def sayilari_bul(s):
    return re.findall(r\'\\d+\', s)

metin = \"Benim 3 elma ve 5 armutum var.\"
sayilar = sayilari_bul(metin)
print(sayilar)

Açıklama

  • re.findall(): Belirtilen desene uyan tüm eşleşmeleri döndürür.
  • \\d+: Bir veya daha fazla rakamı temsil eder.
  • Fonksiyon çalıştırıldığında, string içindeki sayılar bir liste olarak döner.
Bu şekilde, string içindeki sayıları kolaylıkla bulabilirsiniz.

Python’da bir string ifadenin içindeki sayıları nasıl bulabilirim?

🐞

Hata bildir

Paylaş