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

in #blog5 years ago

kapak.jpg

Python derslerine print() fonksiyonu ile devam ediyoruz. Bu dersimizde print() fonksiyonunun stringler için kullanılan özel karakterlerinden bahsedeceğim.

Aslında bu konuya string değişken tanımlama konusunda bir giriş yapmıştık. Bir stringi tek tırnak, çift tırnak ve 3 tırnakla nasıl tanımlandığını anlattık. Ancak bu bahsettiğimiz 3 karakteri de normal düz yazıda kullanmamız mümkündü.

Stringler ve Özel Karakterler (1)

Peki o zaman Python yorumlayıcısı yazıdaki atıyorum ayraç karakteri ile string oluşturma için kullanılan ayraç karakterlerini birbirinden nasıl ayıracaktı?

Bu aşamadan sonra örnekler üzerinden gidelim. Aşağıdaki örneği inceleyelim :

Uygulamadaki ilk print() fonksiyonunda çift tırnak ile string oluşturduğumuz için arada kullandığımız tek tırnağı yorumlayıcı yazıya ait olarak kabul etti.

İkinci print() fonksiyonunda ise stringi tek tırnakla oluşturduk ve yazıda da tek tırnak kullanmamız gerektiğinde arada kullandığımız ' \ ' (backslash) karakteri yorumlayıcıya bu karakterin özel bir karakter olmadığı bilgisini verdi.

Böylelikle her iki kullanımda da aynı çıktıyı elde edebildik. Burada backslash ( \ ) işareti bizim için önemli. Dediğim gibi Python interpreter'ına kullanılacak özel karakterlerin özel karakter olmadığı bilgisini bu işaretle veriyoruz.

yesilayrca.png

print() fonksiyonunu her bir çıktı için tekrar tekrar yazdırmamıza gerek yoktur. print() fonksiyonu ile tek satırda birden fazla değeri ekrana bastırabiliriz. Uygulamasını görelim :

Uygulamada tek bir print() fonksiyonu ve içerisinde farklı türlerde sabit değerler verdik. Değerleri birbirinden virgül karakteri ile ayırdıktan sonra kodumuzu çalıştırdık.

Hemen alt kısmındaki çıktıda tüm değerlerin tek bir satırda ve birbirinden boşluk karakteri ile ayrılarak yazdırıldıklarını görmüş olduk.

Diyebiliriz ki print() fonksiyonu içerisinde kullanacağımız virgül karakteri ile birden fazla ve farklı veri türünü tek bir satırda yazdırabiliriz.

Ş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:  

Congratulations @elektroyazilim! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You published more than 40 posts. Your next target is to reach 50 posts.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

You can upvote this notification to help all Steem users. Learn how here!

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

Coin Marketplace

STEEM 0.25
TRX 0.11
JST 0.032
BTC 63134.74
ETH 3052.94
USDT 1.00
SBD 3.81