Metinlerle Çalışmak: Python String Metotları

Gerçek dünyadaki verinin büyük kısmı metindir: isimler, adresler, yorumlar, kayıtlar. Bu yüzden metinle çalışmayı iyi bilmek, her Python öğrenen için temel bir beceridir. Neyse ki Python’un string metotları bu işi çok kolaylaştırır.

Temel temizlik metotları

En sık kullanılanlar büyük/küçük harfe çevirme ve baştaki-sondaki boşlukları temizlemedir:

ad = "  Ada Yılmaz  "
print(ad.strip())          # "Ada Yılmaz"
print(ad.strip().upper())  # "ADA YILMAZ"

Bölme ve birleştirme

Bir metni parçalara ayırmak (split) ve parçaları birleştirmek (join) veri işlemenin belkemiğidir:

satir = "elma,armut,kiraz"
parcalar = satir.split(",")   # ["elma", "armut", "kiraz"]
print(" - ".join(parcalar))     # "elma - armut - kiraz"

Arama ve kontrol

Bir metnin içinde bir şey var mı diye bakmak da kolaydır: “kiraz” in satir ifadesi True/False döndürür; replace ile değiştirir, startswith ile başlangıcı kontrol edersiniz. Bu metotlar, veriyi listeler ve sözlüklerle birlikte işlerken çok işe yarar.

İşin hocası ne yapar?

İşin hocası veriyi analiz etmeden önce temizler; çünkü kirli metin, kirli sonuç demektir. Kavram için string sayfasına bakabilirsiniz.

İlgili yazı: requests ile API’lere Giriş

Leave a Comment