Merhaba! Dün çoğunlukla evde olmadığım için makaleyi yazamamıştım. Gece geldiğimde ise yarım yamalak yazabildim şimdi onları toparlayalım.
Sizlere zaten daha önce hata ayıklama, if else elif, print, input vs. Şeylerden bahsetmiştik. Ama eminimki siz hazır kodları okurken dikkatinizi çeken, belki merak ettiğiniz başka bir metod daha var. "format"...
Hepimiz daha önce şu tip kodlar yazmışızdır:
Burda da çıktısı. Şimdi size bunu yaparken nasıl format metodundan yararlanacağınızi gösterelim. Aslına bakarsanız kullanımı çok basit, kolayca okuyabileceğinizi varsayıyorum.
Örnek
Bu konuda dikkat etmemiz gereken iki nokta var. Bir normal ayırma gibi virgül le ayırmayıp nokta koyduğumuz araya ve boşluk bırakmadığımız, bir de küme parantezi işaretini kullandığmız. "{}"
Tabii bu örnekler çok çeşitli olabilir, hemen birkaç örnek verelim
Örnekler:
O anda mobil olduğum için cevaplayamamıştım, bir arkadaşımız nasıl print içinde print yazdırabileceğimizi sormuş. Eğer soruyu yanlış anlamadıysam yöntemi çok basit
Sağlıcakla kalın
Sizlere zaten daha önce hata ayıklama, if else elif, print, input vs. Şeylerden bahsetmiştik. Ama eminimki siz hazır kodları okurken dikkatinizi çeken, belki merak ettiğiniz başka bir metod daha var. "format"...
Hepimiz daha önce şu tip kodlar yazmışızdır:
Kod:
isim = input("Adın nedir?")
print("Merhaba", isim)
Kod:
Adın nedir?hackno
Merhaba hackno
>>>
Örnek
Kod:
isim = input("İsiminiz nedir: ")
print("Merhaba {}".format(isim))
Kod:
İsiminiz nedir: hackno
Merhaba hackno
>>>
Bu konuda dikkat etmemiz gereken iki nokta var. Bir normal ayırma gibi virgül le ayırmayıp nokta koyduğumuz araya ve boşluk bırakmadığımız, bir de küme parantezi işaretini kullandığmız. "{}"
Tabii bu örnekler çok çeşitli olabilir, hemen birkaç örnek verelim
Örnekler:
Kod:
>>> print("Dünyanın en iyi {} coderı {} dur.".format("python", "hackno"))
Dünyanın en iyi python coderı hackno dur.
>>>
Kod:
>>> print("{} müzik grubu, {} şarkısıyla {} ödülünü kazanmıştır".format("System of a down", "BYOB", "Grammy En İyi Hard Rock Performansı Ödülü"))
System of a down müzik grubu, BYOB şarkısıyla Grammy En İyi Hard Rock Performansı ödülünü kazanmıştır
>>>
+ olarak yardım merkezindeki bir soruya ithafen
O anda mobil olduğum için cevaplayamamıştım, bir arkadaşımız nasıl print içinde print yazdırabileceğimizi sormuş. Eğer soruyu yanlış anlamadıysam yöntemi çok basit
Kod:
>>> print("""print('naber hackno')""")
print('naber hackno')
>>>