Python’da bir stringin içindeki harfleri ve rakamları nasıl ayırabilirim?
Python’da String İçindeki Harfleri ve Rakamları Ayırma
Python’da bir string içindeki harfleri ve rakamları ayırmak için aşağıdaki yöntemleri kullanabilirsiniz.Yöntem 1: List Comprehension ile Ayırma
Aşağıdaki kod örneği, bir string içindeki harfleri ve rakamları ayırma işlemini gerçekleştirir: ```python string = \"abc123def456\" harfler = [char for char in string if char.isalpha()] rakamlar = [char for char in string if char.isdigit()] print(\"Harfler:\", \'\'.join(harfler)) print(\"Rakamlar:\", \'\'.join(rakamlar)) ```Yöntem 2: for Döngüsü ile Ayırma
Bir başka yöntem olarak for döngüsü kullanılabilir: ```python string = \"abc123def456\" harfler = \'\' rakamlar = \'\' for char in string: if char.isalpha(): harfler += char elif char.isdigit(): rakamlar += char print(\"Harfler:\", harfler) print(\"Rakamlar:\", rakamlar) ```Kullanım Açıklamaları
- isalpha(): Bir karakterin harf olup olmadığını kontrol eder.
- isdigit(): Bir karakterin rakam olup olmadığını kontrol eder.
Ali Özkan • 2026-01-09 19:50:46
Valla basit gibi duruyor, deneyeyim bakayım. Teşekkürler ipucu için!
Cevap yazmak için lütfen
.
Aynı kategoriden
- JavaScript’te async/await kullanımının performansı etkileyip etkilemediği hakkında bilgi verebilir misiniz?
- JavaScript'te arrow functions ile geleneksel fonksiyonlar arasındaki farklar nelerdir?
- Hangi programlama dili başlangıç seviyesindeki bir kullanıcı için en kolay öğrenilebilir?
- Pythonda bir stringi nasil tersine cevirebilirim?
- Newton’un hareket yasaları nedir ve nasıl çalışırlar?
- Mühendislik alanında en çok karşılaşılan programlama dilleri hangileridir?
- Vektör veritabanları ve semantik arama temelleri
- Python dilinde bir stringi parçalara ayırmanın en kolay yolu nedir?
- En iyi Python IDE’leri nelerdir?
- Kuantum mekaniğinde dalga-parçacık çifti nedir ve nasıl davranır?
- Python’da bir stringi tersten yazdırmak için hangi yöntemler kullanılabilir?
- En iyi uygulama geliştirme platformu nedir?
- Mühendislik öğrencilerine en çok hangi konular zorluk çıkarır?
- Programlama dünyasına adım atanlar için en etkili kaynak nedir?
- Next.js ile dinamik route ve getServerSideProps kullanımı
- Toplama işlemi için hangi matematiksel sembolü kullanırız?
- Yazılım mühendisliği alanında test otomasyonunun önemi nedir?
- Yapay zeka mühendisliği nedir?
- En popüler programlama dillerinden biri olan Python’da if-else ve döngüler nasıl çalışır?
- Java’da bir dizi nasıl oluşturulur ve elemân eklenir?
