split()
fonksiyonu, bir metin (string) içindeki belirli bir ayıraca göre metni parçalara ayırarak bir liste (list) oluşturur. Python ve birçok programlama dilinde yaygın olarak kullanılır.
Temel Kullanım:
metin = "elma,armut,muz"
ayrac = ","
parcalar = metin.split(ayrac)
print(parcalar) # Output: ['elma', 'armut', 'muz']
Bu örnekte, split(",")
metni virgül (,
) karakterine göre böler ve her bir parçayı listenin bir öğesi olarak döndürür.
Parametreler:
ayrac (separator): Metni hangi karaktere göre böleceğini belirtir. Belirtilmezse, varsayılan olarak boşluk karakteri kullanılır. ayraç
kavramı bu noktada önemlidir.
maxsplit (isteğe bağlı): Bölme işleminin kaç kez yapılacağını belirtir. Eğer maxsplit=n
ise, metin en fazla n+1
parçaya ayrılır. maxsplit
parametresinin kullanımıyla ilgili daha fazla bilgi için bağlantıyı ziyaret edebilirsiniz.
Örnekler:
metin = "Bu bir örnek metindir"
parcalar = metin.split() # Ayraç belirtilmediği için boşluk kullanılır.
print(parcalar) # Output: ['Bu', 'bir', 'örnek', 'metindir']
maxsplit
Kullanımı:metin = "bir,iki,üç,dört"
parcalar = metin.split(",", maxsplit=2)
print(parcalar) # Output: ['bir', 'iki', 'üç,dört']
Bu örnekte, metin sadece iki kez bölündü ve geriye kalan kısım son öğe olarak listede yer aldı.
Önemli Notlar:
split()
fonksiyonu her zaman bir liste döndürür.""
) üzerinde split()
kullanmak, boş bir liste ([]
) döndürmez; tek öğesi boş dize olan bir liste (['']
) döndürür.Kullanım Alanları:
split()
fonksiyonu, metin işleme görevlerinde oldukça kullanışlı ve esnek bir araçtır.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page