Satırları mı böl, satırı mı böl?
İşten çıkmak üzeresin ki bir iş arkadaşın senden metin işleme becerilerinle ona yardım etmeni rica ediyor. Dosyadan string’leri öyle bir şekilde okuman gerekiyor ki, eğer dosyada farklı satırlarda string’ler varsa, bunlar ayrı öğeler olarak saklansın. Ayrıca, string’lerin virgül içerdiğini görürsen, onları parçalara ayırmanı da istiyor.
Dosyanın metni zaten file değişkenine kaydedildi. Değişkeni görüntülemek için IPython Shell’de print(file) kullanabilirsin.
Bu egzersiz, kursun bir parçasıdır
Python'da Regular Expressions
Egzersiz talimatları
filestring’ini satır sınırlarında birçok alt dizeye böl.- Ortaya çıkan
file_splitdeğişkenini yazdır. - Virgülü ayırıcı öğe olarak kullanarak string’leri birçok alt dizeye bölmek için for döngüsünü tamamla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Split string at line boundaries
file_split = ____
# Print file_split
print(____)
# Complete for-loop to split by commas
for ____ in ____:
substring_split = substring.____
print(substring_split)