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.
Yasin Erdoğan • 2026-01-13 06:01:03
Hadi canım, bunu öğrenmek çok işime yaradı, sağ ol!
Cevap yazmak için lütfen
.
Aynı kategoriden
- Mühendislikte Çalışmak İçin Hangi Temel Becerilere İhtiyaç Vardır?
- Python dilinde bir string nasıl ters çevrilir?
- Mühendislik Alanında Staj Yapmak İsteyen Bir Öğrenci İçin Tavsiyeler Nelerdir?
- JavaScript’te let ve const anahtar kelimeleri arasındaki fark nedir?
- Machine learning modeli nasıl eğitilir ve doğrulanır?
- Yazılım mühendisliği nedir ve ne gibi alanları kapsar?
- Python’da bir string’i tersten yazdırmak için hangi yöntemleri kullanabilirim?
- Karekökün matematikte hangi sembolle gösterildiği nedir?
- JavaScript’te forEach ve map arasındaki fark nedir?
- Python’da bir liste içindeki en büyük elemanı bulmanın en etkili yolu nedir?
- HTML’de Başlık Etiketi Nasıl Kullanılır?
- Python’da bir liste elemanlarını nasıl tersine çevirebilirim?
- Veri yapısı nedir ve mühendislik alanında hangi uygulamalarda kullanılır?
- C dilinde static anahtar kelimesi ne işe yarar?
- Cross-platform uygulama geliştirme nedir?
- Bilgisayarım neden yavaşlıyor?
- Otomatik park sistemi için hangi sensörler ve teknolojiler kullanılıyor?
- Mühendislik alanında sadece başlangıç seviyesinde olduğum için yazılım öğrenmeye nasıl başlamalıyım?
- Bilgisayar donanımı nedir ve ne işe yarar?
- Python’da bir fonksiyona parametre nasıl eklenir?
