print() Fonksiyonu #4 - Python Dersleri(Tutorials)

in #blog5 years ago

kapak.jpg

Merhabalar. Önceki Python derslerinden birinde print() fonksiyonu ile birden fazla değeri tek satırda yazdırabildiğimizden bahsetmiştik.

Bu şekilde çoklu değer yazdırabilmek için virgül karakterini kullanıyorduk. Ancak böyle bir işlem yaptığımızda aşağıdaki gibi yazdırılan her bir değer arasında boşluk karakteri geliyordu.

Eğer biz istersek böyle bir yazdırma işleminde boşluk karakteri yerine istediğimiz karakterin gelmesini sağlayabiliriz.

Boşluk karakteri Python'da varsayılan olarak gelmektedir.

sep Parametresi

print() fonksiyonunun kullanımında sep parametresi denilen bir parametre ile tek satırda birden fazla değer yazdırmak istediğimizde değerler arasındaki karakteri kendimiz belirleyebiliriz.

sep aslında İngilizce separate yani ayırma kelimesinden kısaltılmıştır.

Ayırma karakterini sep parametresi ile belirleriz. Uygulamasını görelim :

Örnekleri inceleyelim. print() fonksiyonu ile yazdırmak istediğimiz değerleri virgül ile birbirinden ayırdıktan sonra son olarak sep = yazıyoruz ve çift tırnak içerisinde ayırma karakterimizi veriyoruz.

İlk örnekte ayırma karakteri olarak "/" karakterini verdik ve Out kısmında her bir değerin slash karakteri ile ayrıldığını gördük.

İkinci örneğimizde ise ayırma karakteri olarak nokta "." karakterini kullandık ve sonuçta yazdırılan değerler arasında nokta karakterini görmüş olduk.

Bu şekilde duruma göre istediğimiz ayırma karakterini kullanabiliriz. Bunların dışında ayırma karakteri olarak özel karakterler de kullanabiliriz. Aşağıdaki örneği inceleyelim.

Uygulamada print() fonksiyonunu kullanarak "Python", "Programlama", "Dersleri" kelimelerini yazdırmak istedik. Ayırma karakteri olarak da özel bir karakter olan \n karakterini kullandık. Önceki derslerimizden biliyoruz ki bu karakter yeni satır anlamına geliyordu.

Sonuç olarak yazdırılacak her bir değeri yeni satır ile birbirinden ayırdığımızda Out kısmındaki gibi bir sonuç elde ettik.

Şimdilik bu kadar.

Umarım faydalı bir çalışma olmuştur.

Teşekkürler.

yesilayrca.png

Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me

Sort:  

You got a 57.40% upvote from @minnowvotes courtesy of @elektroyazilim!

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.034
BTC 63475.77
ETH 3117.23
USDT 1.00
SBD 3.94