Python’da bir string ifadeki harf ve rakamları nasıl ayırabilirim?

Python’da String İfadelerde Harf ve Rakamları Ayrıştırma

Python\'da bir string ifadede harfleri ve rakamları ayırmak için birkaç yöntem kullanabilirsiniz. İşte bu işlemi yapmanın basit bir yolu:
  • Liste Oluşturma: Harfleri ve rakamları ayrı listelerde tutun.
  • döngü: String üzerinde döngü kurarak her karakteri kontrol edin.
  • Karakter Kontrolü: \'isalpha()\' ile harfleri, \'isdigit()\' ile rakamları ayırın.

Örnek Kod

Aşağıdaki kod, bir string içerisindeki harf ve rakamları nasıl ayıracağınızı göstermektedir: ```python input_string = \"abc123def456\" letters = [] digits = [] for char in input_string: if char.isalpha(): letters.append(char) elif char.isdigit(): digits.append(char) print(\"Harfler:\", \'\'.join(letters)) print(\"Rakamlar:\", \'\'.join(digits)) ``` Bu kod parçası, verilen string içindeki harfleri ve rakamları ayırıp iki ayrı listeye koyar. Sonuç olarak harfler ve rakamlar ekrana basılır.

Python’da bir string ifadeki harf ve rakamları nasıl ayırabilirim?

🐞

Hata bildir

Paylaş