Öncelikle python'daki tırnak işaretlerini ele alalım.
', ",""" şeklindedir.
Eğer özel cümleli bir şey yazacak olursak.
Örnek 1;
İlk örneğimizde 2 adet tırnaklı olanı inceliyoruz.
print('Osman'ın arabası var')
dersek sadece Osman yazdırmış oluruz. Hepsini yazdırmak istersek,print ([COLOR=#FF0000]"[/COLOR]Osman'ın araası var[COLOR=#FF0000]"[/COLOR])
şeklinde yazarsak cümlenin hepsini ekrana yazar.Örnek 2;
İkinci örneğimiz tek tırnak işaretini kullanacağız. Burada asıl dikkat edilmesi gereken yer tırnak sayılarıdır.
>>> print ("Ahmet, bu gün "Python" adlı kodlama diline başladı.")
Bu şekilde yazarsanız "SyntaxError: invalid syntax" hatasını alırsınız, sebebi sistemin 2 adet aynı tırnağı kullanınca kafası karışmış olmasıdır. Bu cümleyi ekrana yansıtmak için ya baştaki ve sondaki tırnağı değiştirmek ya da Python kelimesine 3'lü ya da tekli tırnak kullanmaktır.Ben her iki yolu da yazayım.
>>> print ('Ahmet, bu gün "Python" adlı kodlama diline başladı.')
Çıktısı;Ahmet, bu gün "Python" adlı kodlama diline başladı.
>>> print ("Ahmet, bu gün 'Python' adlı kodlama diline başladı.")
Ahmet, bu gün 'Python' adlı kodlama diline başladı. İki çıktıda aynı yere varmaktadır.
3. Örnek;
Bu örnek ise 3 adet tırnağın kullanımı, yukarıdaki örneklerden hiç farkı yok. Mesela burada Ali, Ayşe'yi çok seviyor fakat "Osman" onu ereddetti. cümlesi gibi bir cümle yazmak için ise, devreye 3 tırnak giriyor.
>>> print ("""Ali, Ayşe'yi çok seviyor fakat "Osman" onu ereddetti.""")
çıktısı ise aynen olacaktır. Burada sadece bizim yazdığımız şekilde çalışır, diğerleri olmaz. "SyntaxError: invalid syntax" hastasını almak zorunda kalırsınız.Şimdi sıra virgül kullanımı var, biri kod içinde diğeri dışında. Bu aslında çok basit az dikkatle göreceğiniz şeyler.
Örnek 1;
>>> print ("python", "Japonca", "php3", "Korece" "dillerini öğreneceğim. Ne dersiniz?")
Burada sadece dışarıda kullanılmış. hata yok çıktısı ise;python Japonca php3 Korecedillerini öğreneceğim. Ne dersiniz? şeklindedir.
Örnek 2;
>>> print ("Osman, Ayhan, Shizen, Kadir")
çıktısı ise;Osman, Ayhan, Shizen, Kadir
şeklindedir.
Ödev;
>>> print komutu kullanarak ', ", """ tırnaklarını detaylıca inceleme.
>>> print komutu ile, istediğiniz nesneyi virgülle ayırarak hem kod içinde be hemde dışında kullanımı.
Bu ders uzun oldu kusura bakmayın.