Ekran okuyucu ile python kodlama #10: String ifadelerini bölme ve string ifadesinde içerik arama methodları
Merhaba değerli dostlarım. Python yazı dizimizde string methodlarından iki tanesine ilişkin örneklerimizle devam ediyor olacağız.
String ifadeleriyle çalışırken bazen bazı koşullara göre parçalama yapmamız gerekebilir veya string ifadeleri arasında belli bir içeriği aratmamız gerekebilir işte bu durumda aşağıdaki methodlar yardımımıza yetişiyor.
split() Methodu ile parçalama
Split methodu birçok programlama dilinde işlevsel bir fonksiyon olarak karşımıza çıkıyor ve python üzerinde parametreli veya parametresiz olarak kullanılabiliyor.
Eğer, parametre vermeden kullanırsanız birden fazla string ifadesini aralarındaki boşluğa göre bölecektir.
Bunun dışında belirleyeceğiniz bir noktalama işaretine göre kullanırsanız, o vakit ilgili noktalama işaretine göre bölümleme yapacaktır.
split() Örnek çalışması parametreli kullanım:
- degisken = "otomobil,otobüs,gemi,uçak";
- print(degisken.split(","));#Virgüle göre böldü.
- input()
split() Örnek çalışması parametresiz kullanım:
- degisken = "Uygulama Akademisi";
- print(degisken.split())#Boşluk karakterine göre böldü.
- input();
find() String içerisinde bir ifade arama
Dışarıdan gelen veya tanımladığımız string ifadelerinde belli bir içeriği aratabiliriz. Arama sonucunda o ifadenin indis numarası dönecektir.
find() methoduna başlangıç ve bitiş indis değerlerini de ikinci parametre olarak belirlersek o vakit aramamızı o aralıkta sorgulatmış oluyoruz.
find() Örnek çalışma parametreli kullanım:
- url = "www.uygulamaakademisi.com";
- print(url.find("uygulama",0,14));#Uygulama ifadesinin indis değerini aldık.
- input();
find() Örnek çalışma parametresiz kullanım
- url = "www.uygulamaakademisi.co";
- print(url.find("uygulama"));
- input();