Ana içeriğe geç

Python'da String Bölme (split) Eğitimi

Yerleşik Python işlevleri olan split, join ve düzenli ifadeleri kullanarak string üzerinde çeşitli işlemleri nasıl gerçekleştirebileceğinizi öğrenin.
· 2 dk. oku

Yapay Zeka ile Keşfedin

Python string yöntemi split(), bir string değeri alır ve varsayılan olarak tüm boşluklarda ayırarak/bölerek string içinde yer alan kelimelerden oluşan bir liste döndürür. Ayrıca bölme sayısını sınırlamak için isteğe bağlı bir argümana sahiptir.

split() yöntemi, bir string'i parçalara ayırarak onu list gibi diğer veri türlerine dönüştürür. Python bize iki yöntem sunar: .split() ve .rsplit().

Hem .split() hem de .rsplit(), string'i böleceğimiz ayırıcı bir öğe alır ve maxsplit ise istediğimiz en fazla alt dize (substring) sayısını belirtir.

.split() Yöntemini Kullanma Örneği

string1

Yukarıdaki string'i .split() yöntemiyle bölelim. .split() yönteminin string'in solundan bölmeye başladığına dikkat edin. İki argüman alır: ayırıcı sep ve string'in en fazla kaç kez bölüneceğini belirten maxsplit.

string2

String'leri Birçok Alt Dizeye Bölme Örneği

Aşağıdaki örnekte, file string'ini satır sınırlarında birçok alt dizeye böleceksiniz. Ardından ortaya çıkan file_split değişkenini yazdıracaksınız. Son olarak, virgülleri ayırıcı öğe olarak kullanarak string'leri birçok alt dizeye bölmek için for döngüsünü tamamlayın.

alt dizeler

Yukarıdaki kodu çalıştırdığımızda aşağıdaki sonucu üretir:

['mtv films election, a high school comedy, is a current example', 'from there, director steven spielberg wastes no time, taking us into the water on a midnight swim'] ['mtv films election', ' a high school comedy', ' is a current example'] ['from there', ' director steven spielberg wastes no time', ' taking us into the water on a midnight swim'].

Kendiniz deneyin.

String işlemleri hakkında daha fazla bilgi için, kursumuzdaki şu videoya bakın: Python'da Düzenli İfadeler ve Python Düzenli İfadeler Eğitimimizi inceleyin.

Bu içerik, Maria Eugenia Inzaugarat tarafından hazırlanan DataCamp’in Python'da Düzenli İfadeler kursundan alınmıştır.

Konular

İlgili