Python Split String Metodu Kullanımı ve Örnekleri
Python’da bir dizeyi nasıl bölebileceğiniz hakkında bazı örnekler verebiliriz.
Dizeyi bir kelime veya karakter dizisiyle bölmek için str.split()
metodunu kullanabilirsiniz.
# Bir dizeyi boşluk karakterlerine göre bölün >>> "Bu bir dize örneğidir".split() ['Bu', 'bir', 'dize', 'örneğidir'] # Bir dizeyi virgüllere göre bölün >>> "apple,banana,cherry,durian".split(',') ['apple', 'banana', 'cherry', 'durian'] # Bir dizeyi özel bir karakter dizisi olarak bölün >>> "192.168.0.1".split('.') ['192', '168', '0', '1']
Eğer dizeyi belli bir uzunlukta parçalara bölmek istiyorsanız, textwrap.wrap()
fonksiyonunu kullanabilirsiniz.
import textwrap # Dizeyi 30 karakter uzunluğunda parçalara bölün >>> textwrap.wrap("Bu bir dize örneğidir. Bu dizeyi 30 karakter uzunluğunda parçalara bölmek istiyoruz.", 30) ['Bu bir dize örneğidir. Bu ', 'dizeyi 30 karakter uzunluğunda', ' parçalara bölmek istiyoruz.']
Eğer dizeyi belli bir noktada kesip, ikiye bölmek istiyorsanız, str.partition()
metodunu kullanabilirsiniz.
# Dizeyi '@' karakterine göre ikiye bölün >>> "parola@example.com".partition('@') ('parola', '@', 'example.com')
Eğer dizeyi belli bir noktada kesip, ikiye bölmek istiyorsanız ve parçalar arasındaki karakterleri de dahil etmek istiyorsanız, str.rsplit()
metodunu kullanabilirsiniz.
# Dizeyi '.' karakterine göre ikiye bölün ve parçalar arasındaki karakterleri de dahil et >>> "192.168.0.1".rsplit('.', 1) ['192.168.0', '1']
Python Split String Metodu Kullanımı ve örneklerini konumuzda bir araya getirdik. Split string metodu hakkında daha geniş bilgiye ulaşmak için yorum kısmından soru sorabilirsiniz.