python string split tutorial
Örneklerle Python'da Bir Dizenin Nasıl Bölüneceğini Öğrenin:
Zaman zaman programlarımızda çalışırken, daha ileri işlemler için bir dizeyi daha küçük parçalara ayırmak istediğimiz bir durumla karşılaşabiliriz.
Bu eğitimde, kolay anlamanız için basit örneklerle Python'da String split'e derinlemesine bir göz atacağız.
=> Python'u Sıfırdan Öğrenmek İçin Burayı Ziyaret Edin
Ne öğreneceksin:
- 'String' nedir?
- Bir Dize Bildirmek
- String Split nedir?
- Python Split işlevi
- Python'da Bir Dize Nasıl Bölünür?
- Dizeyi Listeye Böl
- Dizeyi Diziye Böl
- Şifrelendirme Dizesi
- Dizeyi Karaktere Göre Böl
- Sonuç
- Önerilen Kaynaklar
'String' nedir?
Python'da her şey bir Nesnedir, dolayısıyla String bile Python'da bir nesne olarak değerlendirilir.
Karakterlerin sırasına Dize denir. Bir karakter, semboller, alfabeler, sayılar vb. Herhangi bir şey olabilir. Bilgisayar bu karakterleri veya Dizeleri anlamaz, bunun yerine yalnızca ikili sayıları, yani 0 ve 1’leri anlar.
Bu yöntemi kodlama olarak adlandırıyoruz ve ters işleme kod çözme olarak adlandırılıyor ve kodlama ASCII'ye göre yapılır.
Bir Dize Bildirmek
Dizeler çift tırnak ('') veya tek tırnak (‘‘) kullanılarak bildirilir.
Sözdizimi:
Variable name = “string value”
VEYA
Variable name = ‘string value’
Örnek 1:
my_string = “Hello”
Örnek 2:
my_string = ‘Python’
Örnek 3:
my_string = “Hello World” print(“String is: “, my_string)
Çıktı:
Dize: Merhaba Dünya
Örnek 4:
my_string = ‘Hello Python’ print(“String is: “, my_string)
Çıktı:
Dize: Merhaba Python
String Split nedir?
Adından da anlaşılacağı gibi String split, verilen String'i daha küçük parçalara bölmek veya bölmek anlamına gelir.
Dizeler üzerinde herhangi bir programlama dilinde çalışmış olsaydınız, birleştirme (dizeleri birleştirmek) hakkında bilgi sahibi olabilirsiniz ve Dize bölme bunun tam tersidir. Python, dizeler üzerinde bölünmüş işlemler gerçekleştirmek için bize yerleşik bir işlev sağlar. Bölünmüş().
Python Split işlevi
Python split () yöntemi, dizeyi parçalara ayırmak için kullanılır ve ayırıcı adı verilen bir bağımsız değişkeni kabul eder.
Ayırıcı, herhangi bir karakter veya sembol olabilir. Ayırıcı tanımlanmamışsa, verilen dizeyi böler ve varsayılan olarak boşluk kullanılır.
Sözdizimi:
variable_name = “String value” variable_name.split()
Örnek 1:
my_string = “Welcome to Python” my_string.split()
Çıktı:
('Hoş geldiniz', 'kime', 'Python')
dinlendirici web hizmetlerini test etmek için araçlar
Python'da Bir Dize Nasıl Bölünür?
Yukarıdaki örnekte, dizeyi herhangi bir argüman olmadan bölmek için split () işlevini kullandık.
Bazı bağımsız değişkenler ileterek dizeyi bölmenin bazı örneklerini görelim.
Örnek 1:
my_string = “Apple,Orange,Mango” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘,’) print(“After splitting, the String is: “, value)
Çıktı:
Bölünmeden önce Dize şu şekildedir: Elma, Portakal, Mango
Bölündükten sonra Dize şu şekildedir: ('Elma', 'Portakal', 'Mango')
Örnek 2:
my_string = “Welcome0To0Python” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘0’) print(“After splitting, the String is: “, value)
Çıktı:
Bölmeden önce Dize şu şekildedir: Welcome0To0Python
Bölündükten sonra, Dize şu şekildedir: ('Hoş Geldiniz', 'Kime', 'Python')
selenium webdriver'da veri odaklı çerçeve
Örnek 3:
my_string = “Apple,Orange,Mango” fruit1,fruit2,fruit3 = my_string.split(‘,’) print(“First Fruit is: “, fruit1) print(“Second Fruit is: “, fruit2) print(“Third Fruit is: “, fruit3)
Çıktı:
İlk Meyvesi: Elma
İkinci Meyve: Turuncu
Üçüncü Meyve: Mango
Yukarıdaki örnekte, verilen 'Elma, Portakal, Mango' dizesini üç parçaya ayırıyoruz ve bu üç parçayı sırasıyla meyve1, meyve2 ve meyve3 farklı değişkenlerine atıyoruz.
Dizeyi Listeye Böl
Dizeyi Python'da her böldüğümüzde, daima List'e dönüştürülecektir.
Bildiğiniz gibi, diğer programlama dillerinden farklı olarak Python'da herhangi bir veri türü tanımlamıyoruz. Bu nedenle, split () işlevini her kullandığımızda, onu bir değişkene atamamız daha iyidir, böylece gelişmiş for döngüsünü kullanarak tek tek kolayca erişilebilir.
Örnek 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’)
değerdeki öğe için:
print(item)
Çıktı:
elma
turuncu
Mango
Dizeyi Diziye Böl
Daha önce tartıştığımız gibi, dizeyi her böldüğümüzde, her zaman bir Array'e dönüştürülecektir. Ancak, verilere erişim şekliniz farklı olacaktır.
Split () işlevini kullanarak, dizeyi bazı parçalara böler ve onu bir değişkene atarız, dolayısıyla dizini kullanarak bozuk dizelere erişebiliriz ve bu kavram Arrays olarak adlandırılır.
Dizileri kullanarak bölünmüş verilere nasıl erişebileceğimizi görelim.
Örnek 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’) print(“First item is: “, value(0)) print(“Second item is: “, value(1)) print(“Third item is: “, value(2))
Çıktı:
İlk öğe: Apple
İkinci öğe: Turuncu
Üçüncü ürün: Mango
Şifrelendirme Dizesi
İpi böldüğümüzde, daha küçük parçalara ayrılır ve bu küçük parçalara jeton adı verilir.
Misal:
my_string = “Audi,BMW,Ferrari” tokens = my_string.split(‘,’) print(“String tokens are: “, tokens)
Çıktı:
Dize simgeleri şunlardır: ('Audi', 'BMW', 'Ferrari')
Yukarıdaki örnekte Audi, BMW ve Ferrari sicim belirteçleri olarak adlandırılır.
'Audi, BMW, Ferrari'
Dizeyi Karaktere Göre Böl
Python'da, dizeleri bir karakter dizisine bölmek için list () adında yerleşik bir yöntemimiz vardır.
List () işlevi, dizenin depolandığı bir değişken adı olan bir bağımsız değişkeni kabul eder.
Sözdizimi:
variable_name = “String value” list(variable_name)
Misal:
my_string = “Python” tokens = list(my_string) print(“String tokens are: “, tokens)
Çıktı:
Dize simgeleri şunlardır: ('P', 'y', 't', 'h', 'o', 'n')
Sonuç
Bu öğreticiyi aşağıdaki işaretlerle sonuçlandırabiliriz:
- Dize bölme, dizeyi parçalara ayırmak için kullanılır.
- Python, dize bölme için split () adında yerleşik bir yöntem sağlar.
- List veya Arrays kullanarak bölünmüş dizeye erişebiliriz.
- Dize bölme, genellikle belirli bir dizeden belirli bir değeri veya metni çıkarmak için kullanılır.
=> Basit Python Eğitim Serisini Buradan Keşfedin.
Önerilen Kaynaklar
- Python Dizesi İşlevleri
- String Buffer ve String Builder Eğitimi ile Java String
- Örneklerle Python DateTime Eğitimi
- Yeni Başlayanlar İçin Derinlemesine Eclipse Eğiticileri
- Yeni Başlayanlar İçin Python Eğitimi (Uygulamalı ÜCRETSİZ Python Eğitimi)
- Python Değişkenleri
- Python Giriş ve Kurulum Süreci
- Uygulamalı Örneklerle Python Ana İşlev Eğitimi