Skip to main content

PARAMETRELER


\n parametresi: 

        Bu parametreye newline adı verilir. print() fonksiyonu içerisinde kullanıldığında ilgili yerden bir alt satıra geçiş yapar.

Ör:
print("bilgisayar bilimi")  
bilgisayar bilimi

àNormal olarak çıktımız bilgisayar, boşluk karakteri ve bilimi şeklinde. Ancak \n karakterini araya koyduğumuzda ilgili yerden bir alt satıra geçiş yapacaktır. Yukarıdaki örneği bir de şu şekilde yazalım.
print("bilgisayar\nbilimi") 
bilgisayar
bilimi 

àGörüldüğü üzere \n parametresini bilgisayar ifadesinin hemen sonuna koyduk ve böylece tam da oradan satır başına geçiş yapmış olduk.

\t parametresi: 

        print() fonksiyonu içerisinde kullanıldığında ilgili yerden bir tab kadar boşluk bırakır.

Ör:
print("Ocak\tŞubat\tMart")
Ocak     Şubat      Mart

* parametresi:

        Stringi parçalara böler.

Ör:
print(*"Linux")
L i n u x

sep parametresi:  

        İngilizcede separator (ayırıcı, ayraç) kelimesinin kısaltmasıdır. 

        Ör:
>>> print("www.", "google.", "com")
www. google. com

       àYukarıdaki örnekte virgül işareti ile stringleri birleştirirken birer boşluk bırakıldığını fark etmişsinizdir. Ancak boşluk bırakılmasını her zaman istemeyiz. Yukarıdaki linkte boşluk olmaması gerekir. Yani hedefimiz www.google.com yazdırmak. Bildiğiniz gibi linklerde boşluk olmaz. İşte burada sep() fonksiyonu devreye girer. Aslında yukarıdaki kod şu şekildedir:

>>> print("www.", "google.", "com", sep=" ")
www. google. com

    à Yukarıdaki kodda sep=” “ ifadesi görünmezdir, yani aslında o arka planda çalışır ve default olarak tırnak içindeki ifadelerin arasında boşluk bırakır. Ancak tırnak içindeki ifadelerin arasına boşluk değil de başka bir karakter koymak istersek o zaman iş değişir. O halde yapmamız gereken sep parametresinin içine istediğimiz karakteri koymaktır. O halde sep parametresine ( yani sep= “ “ deki çift tırnak arasına ) hiçbir şey yazmaz isek tırnak içindeki ifadelerin arasında hiç boşluk oluşmaz. O halde doğru kodumuzu yazalım.

             >>> print("www.", "google.", "com", sep="")            #Bir boşluk nelere kadir
www.google.com 

            àYukarıdaki kodu şu şekilde yazsaydık ortaya şöyle anlamsız bir ifade çıkacaktı.

>>> print("www.", "google.", "com", sep="+")
www.+google.+com

Not:  sep=” “   ile   sep=None  aynı anlama gelir.

end parametresi: 

        print() içerisinde kullanılır. Yazdırılmak istenen ifadelerin sonuna hangi karakterin geleceğini belirler. Varsayılan olarak “\n” parametresi ile birlikte gelir. Yani yazılan ifade bitince bir alt satıra geçer.

Ör:
print("Bugün günlerden Salı")
Bugün günlerden Salı

àBurada herhangi bir end parametresi göremiyoruz. Ancak Python yukarıdaki kodu aslında şu şekilde algılar:

print("Bugün günlerden Salı", end="\n")

àKısacası bu kodu yazdığımızda ve enter tuşuna bastığımızda print() fonksiyonu iki farklı işlem gerçekleştirir:

1-Öncelikle karakter dizisini ekrana yazdırır.
2-Ardından bir alt satıra geçip bize >>> işaretini gösterir.

àBunun ne demek olduğunu anlamak için end parametresinin değerini değiştirelim.

print("Bugün günlerden Salı", end=".")
Bugün günlerden Salı.

àBöylece end fonksiyonu ile string’in sonuna bir nokta koymuş olduk.

Ör:
print(*"Linux", sep=".")
L.i.n.u.x

Açıklama: * işaretini kullanarak “Linux” stringini parçalara böldük ve bu parçaların arasına sep parametresini kullanarak nokta koyduk.

Ör:

print(*"Linux", sep="\n")
L
i
n
u
x

Açıklama: * işaretini kullanarak “Linux” stringini parçalara böldük ve bu parçaların arasında sep parametresini kullanarak satır başı (\n) yaptık.

Comments

Popular posts from this blog

LEN FONKSİYONU VE OPERATÖRLER

len() Fonksiyonu:         S tringlerin uzunluğunu ölçer. Ör: len(“Türkiye”) 7 len("Bilgisayar Bilimi")      17                                                           à Açıklaması: Bilgisayar Bilimi stringinin uzunluğu 17 karakterdir. Burada boşluk karakterinin de sayıldığına dikkat edelim. len("Bilgisayar Bilimi")+ len("Dersi")       22 à Açıklaması: “Bilgisayar Bilimi” stringi ile “Dersi” stringinin uzunluğu sayısal olarak toplandı. len("Bilgisayar Bilimi")- len("Dersi")       12 à Açıklaması: “Bilgisayar Bilimi” stringi ile “Dersi” stringinin uzunluğu kullanılarak çıkarma işlemi ya...

PYTHON NEDİR, PYTHON EDİTÖRLERİ VE PROGRAMLAMA KAVRAMLARI

PYTHON NEDİR? 1)       Python özgür ve ücretsiz bir programlama dilidir. 2)       Guido Van Rossum adlı Hollandalı bir programcı tarafından 90’lı yılların başında geliştirilmeye başlanmıştır. Guido Van Rossum 2005 ile 2012 yılları arasında Google’da çalışmıştır. 3)       Adı “The Monty Python” adlı bir İngiliz komedi grubundan esinlenerek konmuştur. 4)       Python kelimesi Türkçe  “paytın” şeklinde telaffuz edilir. Neden Python? 1)       Büyük kuruluşlar (Google, YouTube ve Yahoo! gibi) her zaman Python programcılarına ihtiyaç duyuyor. 2)       Python ile masaüstü, oyun, mobil, web ve ağ alanında programlar yazabilirsiniz. 3)       Python kodları sade, basit ve hızlıdır. Derlenmeye ihtiyaç duymaz. 4)       Python farklı işletim sistemleri üzerinde çalış...

KARŞILAŞTIRMA OPERATÖRLERİ, BOOL KAVRAMI, KİMLİK OPERATÖRÜ VE DİĞERLERİ

Karşılaştırma Operatörleri: Eşittir                         == Eşit değildir              != >                                  büyüktür <                                  küçüktür >=                                büyük eşittir <=                  ...