You are on page 1of 7

Mobilhanem.

com da Python Dersleri ile Python da önemli bir fonksiyon


olan print() fonksiyonunu işleyeceğiz. Fonksiyon da ne seslerini duyar
gibiyim şimdilik kafanızı karışmasın fonksiyon konusunu ilerde daha detaylı
bir şekilde işleyeceğim şimdilik tek bilmeniz gereken bu fonksiyonun ne
olduğu ve nasıl kullanıldığını bilmeniz şu anlık için yeterli  eğer bir önceki
derse bakmadıysanız buradan ulaşabilirsiniz. Hadi o zaman keyifli
okumalar 🙂

Print() Fonksiyonu Nedir :


Kafanızı çok karıştırmadan kısaca anlatmak gerekirse print() fonksiyonu
ekrana çıktı almamızı sağlayan bir fonksiyondur.

Print() Fonksiyonu Nasıl Kullanılır :


Print() fonksiyon’nun üç farklı kullanımı var;

1. Tek tırnak (‘ ‘)
2. Çift tırnak (” “)
3. Üç tırnak (“”” “””)
hemen birer örnek ile gösterelim;

1 print('Mobilhanem.com Python Dersleri')


2 print("Mobilhanem.com Python Dersleri")
3 print("""Mobilhanem.com Python Dersleri""")

1 Mobilhanem.com Python Dersleri


ve üç kullanımda da aynı sonucu alırsınız peki niye üç farklı kullanım şekli
var ki yani ne gerek var diyorsanız hemen
onu da bir kaç örnek ile size anlatayım ;
Şöyle bir çıktı almak istiyorsunuz ;
Ali’nin bugün dersi erken bitti.

Eğer bu şekilde bir örnek yazarsanız;

1 print('Ali'nin dersi bugün erken bitti')


muhtemelen şöyle bir hata ile karşılaşacaksınız;

File “C:/Users/Cahit/Desktop/Mini/app.py”, line 1


print(‘Ali’nin dersi bugün erken bitti’)
^
SyntaxError: invalid syntax

yani syntax hatası sebebi ise Python ilk gördüğü tırnak işareti ile başlar
ikinci tırnağı gördüğünde ise biter ikinci tırnaktan sonraki metni
okuyamadığı için syntax hatası verir. Bunun için Şöyle bir kullanım daha
doğru olacaktır.

1 print("Ali'nin dersi bugün erken bitti")


veya

1 print(""" Ali'nin dersi bugün erken bitti """)


şeklinde bir kullanım hatasız bir şekilde çalışacaktır.

Hemen bir örnek ile daha açıklayalım


1 print('Şairin de dediği gibi: “Şimdi ne yazsam da geçse kalbimin kösü ?” ')
Genel olarak print() Fonksiyonun kullanımı bu şekildedir. Peki Çıktıları farklı
bir şekilde ekrana göstermek istersek yada çıktılar üzeninde işlem yapmak
için  ne yapmalıyız hemen ona geçelim ;

Print() Fonksiyonun Paremetreleri:


Parametre de nedir diyeniniz olduysa merak etmeyin. Fonksiyon
konusunda parametreleri detaylıca anlatacağım    şu anlık kafanızı takıp
moralinizi bozmayın şimdilik bilmeniz gereken nasıl kullanıldığı o zaman
birinci parametre ile başlayalım;

1. end Parametresi :

Bu parametre print() fonksiyonu ile ekrana verdiğimiz değerlerin sonunda


hangi işlemi yapacağımızı belirtiyoruz hemen bir örnek ile kullanımını
gösterelim ;

Hemen arka arkaya iki tane print() fonksiyonu yazalım;

1 print("Mobilhanem.com Python Dersleri")


2 print("Mobilhanem.com Python Dersleri")
ve şöyle bir çıktı alacağız ;

1 Mobilhanem.com Python Dersleri


2 Mobilhanem.com Python Dersleri
Peki biz bu iki print() fonksiyonunu yan yana nasıl yazdırabiliriz;

1 print("Mobilhanem.com Python Dersleri",end="")


2 print("Mobilhanem.com Python Dersleri")
Şu şekilde bir çıktı alırız ;

1 Mobilhanem.com Python DersleriMobilhanem.com Python Dersleri


gördüğünüz gibi iki çıktıyı birleştirdi çünkü biz end parametresinde
belirtmedik şimdi aralarında virgül işareti olacak şekilde yazdıralım;

1 print("Mobilhanem.com Python Dersleri",end=",")


çıktımız ;

1 Mobilhanem.com Python Dersleri,Mobilhanem.com


yada alt alta yazdıralım
1 print("Mobilhanem.com Python Dersleri",end="\n")

1 Mobilhanem.com Python Dersleri


2 Mobilhanem.com Python Dersleri
gördüğünüz gibi yapmak isteğiniz işlemi end parametresinde belirtmeniz
gerekir peki başta end parametresi kullanmadan niye alt alta yazdırdı
diyenleri duyar gibiyim çünkü eğer siz print() fonksiyonu içinde
parametrenin hangi işlevi yapacağını belirtmezseniz python default olarak
alt satıra alıyor.

2. sep Parametresi :

Bir önceki parametre ile değerlerin sonuna hangi işlemi yapacağımızı


gösterdik peki bu değerlerin arasında farklı işlemleri nasıl yapacağız onu da
sep parametesi ile yapacağız hemen bir iki örnek ile gösterelim;
Örneğin elimizde bir web sayfasının adresi var;

1 print("www", "mobilhanem", "com")


Şu şekide bir çıktı alırız

1 www mobilhanem com


gördüğünüz gibi Python değerleri birer boşluk ile birleştirdi ama biz bunu
belirtmemiştik çünkü eğer biz bir şey belirtmezsek eğer Python default
olarak birer boşluk olacak şekilde alır. Biz aralarında nokta işareti olacak
şekilde nasıl birleştiririz kullanımı sep parametresi ile aynı;
1 print("www", "mobilhanem", "com",sep=".")
ve şu şekilde çıktı alırız ;

1 www.mobilhanem.com
 

3.Yıldız(*) Parametresi:

Bu parametrede sep parametresi gibi verilerin arasında işlem yapmayı


veya karakter kullanmamızı sağlıyor ama sep parametresinde farklı
değişken ve elemanlar arsında sağlıyor bu ise aynı değişken üzerinde işlem
yapmamızı sağlıyor eğer

1 print(*"Mobilhanem")
şeklinde kullanılırsa çıktımız ;

1Mobilhanem
şeklinde bir çıktı alırsınız bu parametre sep parametresi ile birlikte kullanılır
hemen bir örnek ile gösterelim;
1 print(*"Mobilhanem",sep=".")
şeklinde kullanırsak ;

1 M.o.b.i.l.h.a.n.e.m
şeklinde bir çıtı alırız.

Print() fonksiyonun da ; file ve flush parametreleri daha var bu


parametreler dosyalarla ilgili işlem yapmamızı sağlayan parametreler
olduğu için şimdilik anlatmam
hem gereksiz hemde kafanızı karıştıracaktır bu yüzden şimdilik onları
anlatmıyacağım bu parametreleri dosyalar ile ilgili yazacağım derste
detaylıca değineceğim.

Mobilhanem.com da Print() Fonksiyonu dersinin  sonuna geldik bir sonraki


yazımızda Python da Yorum Satırı ve Açıklama Cümlelerini işleyeceğiz
eğer anlamadığınız eksik yada yanlış yer varsa çekinmeden iletişime
geçebilirsiniz.

You might also like