Python Cümle Özellikleri


Python Cümle Özellikleri

Çoğu programlama dillerinde genel olarak yapılan yoğun işlerinlerin hep başında neredeyse metinler üzerindeki işlemler vardır. Bu durumda mantıken düşündüğümüz zaman, bu işleri kolaylaştıran kolaylıklar olması gerekiyor. Diğer dillerde olduğu gibi python dilinde de bu mevcuttur. Bu özellikleri tek tek açıklıyalım.

Cümle Biçimleme : format()

Eski yöntem olan % fonksiyonu cümle biçimlemek birçok programcı için artık geleneksek hale gelmiştir. Çünkü C/C++ ve bir çok diğer programlama dillerinde kullanıldığından % fonksiyonu daha çok terchil ediliyor ister istemez. Fakat bazı durumlarda format () özelliğini kullanmak işimizi dahada kolaylaştırabilir. Format () fonksiyonuna yazdığımız verilerin sırasını {indis} şeklinde köşeli parantez arasına yazarak cümleyi biçimleyebiliriz.

Örneğin :

Format parametresini çoklu kullanabiliriz :

Bir listeyi kullanarak da cümle biçimleme işlemi yapabiliriz :

Burada format(*s) ifadesindeki listenin önüne konulan yıldız bir tüp olduğunu ifade ediyor. Bu ifadeyi daha sonraki konularda detaylı olarak anlatacağım.

Cümle Büyültme ve Küçültme:  Upper () , Lower ()

Programcıların sık sık kullandığı bir fonksiyondur. Eğer bir cümleyi küçük harfe çevirmek için lower() , büyük harfe çevirmek için upper() işlevlerini kullanılır.

Büyültme örneği :

Küçültme örneği :

Cümle İçinde Arama : find ()

Bir kelimenin cümle içinde olup olmadığını kontrol etmeye yarar. Aynı zamanda bir harfin cümle veya kelime içinde olup olmadığınıda kontrol edebiliriz.

Find() fonksiyonunu kullanmadan bu işlemi yapalım öncelikle :

Yukarıdaki kodun çalişma mantığını anlatmak istersek ,  liste dilim alma yöntemiyle tüm kelimeleri filitre ederek aranan verinin cümlede olup olmadığına bakılmıştır.

Tabi yaptığımız bu örnek biraz karmaşık ve fazla kod olduğunu biliyoruz. Bukadar işlemi daha kolay yöntemle yapmak için find() fonksiyonunu kullanmalıyız.

Örneğin : 

Çok anlaşılır bir yapı olduğunu fark ediyoruz. değişken.find(‘Aranan Veri’) şeklindedir.

Burada aranan veri bulunursa : indeks değerini verir.

Aranan veri bulunmazsa : -1 değeri atar.

Cümlede Gelişmiş Arama Yapma : endswith() startswith()

python cumle ozellikleri

Bu fonksiyonlar ile arama işlemlerini biraz daha geliştirebiliriz. Çünkü aranan kelimenin illaki aynısı olmak zorunda değildir. Aranan kelimenin yarısı geçiyor mu , geçmiyor mu kontrol etmekte gerekebilir.

Örneğin :

Cümle Parçalama : split ()

Bir cümleyi belirli bir karakter ya da kelimeye göre parçalamak isteyebilirsiniz. Ama şuda bi gerçek, bir programcının en temel kullandığı fonksiyonlardan bir tanesi split() fonksiyonudur. Split fonksiyonuna hangi parametreyi verirsek, onu referans alarak kelimeleri parçalamak işlemi yapacaktır.

Örneğin :

“_” ifadesini referans alarak , yok saydı ve parçalayarak bir listeye kayıt etti.

Cümleleri Birleştirme : Join()

Cümlelerde split() işlevi belirli bi alt cümleye göre cümleyi parçalayip bir liste olarak döndürüyordu. Join() bunun tersini yapan bir fonksiyondur. Yani bir alt cümleyi kullanarak birleştirir. Örnek bir eposta adresi oluşturalım :

Cümlede Değiştirme : Replace()

Bir cümlenin herhangi bir alt cümlesini, başka bir alt cümle ile değiştirmek bir programcının sıkla karşılaştığı sorunlardan birisidir. Bu duruma şöyle örnek verebiliriz örneğin küfür filitre sistemi düşünelim argo kelimeler geldiğinde **** ifadesine dönüştürmek istiyorsak replace() fonksiyonu buna tam uygundur.

Örneğin : 

Cümlenin Boşluklarını Silmek : Strip()

Eğer veriler kullanıcı tarafından giriliyor veya bir metin dosyasından alınıyorsa, veriyi kullanmadan önce önünde ve sonunda olabilcek muhtemel boşlukları silmek isteriz.

Örneğin :

Cümle mi ? Sayımı ? Kontrolü  : isnumeric ()

Verilerin sayı veya metin mi kontrolü yapmak zorundayız. Örnek vermek gerekirse bi kullanıcı kayıt paneli düşünin ceptel bilgileri istediğinde metinsel veri girilmesi büyük bir facia olabilir.

Örneğin :

ÇIKTI :

isnumeric () fonksiyonu , eğer içinde harf yok ise “True” içinde harf bulunuyorsa “false” döndürür. Bu dönen bilgiye göre işlem yapılır.

 

Bu verdiğimiz bilgilere sayesinde, genel olarak kullanılan cümle özelliklerinden bahsettik. İşinizi kolaylaştırabilcek fonksiyonlar olacaktır. Yararlı olması dileğiyle…

Python Cümle Özellikleri

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap