Python Literalleri: Detaylı Anlatım
Merhaba Python severler! Bu makalede, Python programlama dilinin temel yapı taşlarından biri olan literalleri (literal) detaylı bir şekilde ele alacağız. Literaller, kodunuzda doğrudan yazılan sabit değerlerdir. Örneğin, sayılar (10, 3.14), metinler (“Merhaba Dünya!”), ve Boolean değerler (True, False) literallerdir. Ancak, işin içine listeler, tuple’lar ve sözlükler de girdiğinde durum biraz daha karmaşıklaşır. Bu makalede, tüm bu durumları ayrıntılı olarak inceleyeceğiz.
Sayı Literalleri (Numeric Literals)
Python, farklı sayı tiplerini destekler. Bunlar arasında tam sayılar (integers), ondalıklı sayılar (floating-point numbers) ve karmaşık sayılar (complex numbers) bulunur. Örneğin:
tam_sayi = 10
ondalikli_sayi = 3.14
karmaşık_sayı = 2 + 3j
Tam sayılar (integers) herhangi bir büyüklükte olabilir. Ondalıklı sayılar ise, ondalık noktasından sonra virgülden sonraki basamakları gösterir. Karmaşık sayılar ise, gerçek ve sanal kısımdan oluşur. Bunların hepsi, kodumuzda doğrudan yazılabilen ve belirli bir değeri temsil eden literallerdir. Ayrıca, farklı tabanlardaki (örneğin, onaltılık, sekizlik) sayıları da ifade edebiliriz.
Metin Literalleri (String Literals)
Metinler, tek tırnak (‘ ’) veya çift tırnak (“ ”) içinde yazılır. Örneğin:
metin1 = 'Merhaba Dünya!'
metin2 = "Python programlama dili"
Üstelik, üçlü tırnaklar (”’ ”’ veya “”” “””) kullanılarak çok satırlı metinler de tanımlanabilir. Bu, özellikle uzun metinleri okunabilir bir şekilde yazmak için faydalıdır. Ayrıca, escape karakterleri (\n, \t vb.) metin içinde özel karakterleri temsil etmemize olanak tanır.
Boolean Literalleri
Boolean (mantıksal) değerler, True (doğru) ve False (yanlış) olarak tanımlanır. Bu değerler, koşullu ifadelerde ve mantıksal işlemlerde kullanılır.
dogru_mu = True
yanlis_mi = False
Liste, Tuple ve Sözlük Literalleri
Python, çeşitli veri yapılarına sahiptir ve bunlar da literallerle ifade edilebilir. Listeler köşeli parantezler ([ ]), tuple’lar yuvarlak parantezler (( )) ve sözlükler süslü parantezler ({ }) kullanılarak oluşturulur.
liste = [1, 2, 3, "elma", "armut"]
tuple = (10, 20, 30)
sozluk = {"ad": "Ahmet", "yas": 30}
Listeler değiştirilebilir, sıralı veri yapılarıdır. Tuple’lar ise değiştirilemez, sıralı veri yapılarındandır. Sözlükler ise anahtar-değer çiftlerinden oluşan, sırasız veri yapılarından biridir.
Sonuç
Python’daki literaller, programlamada temel yapı taşlarıdır. Bu makalede, farklı literal tiplerini ve nasıl kullanıldıklarını inceledik. Umarım bu bilgiler Python yolculuğunuza yardımcı olmuştur. Daha fazla Python eğitimi ve içeriği için fatihsoysal.com adresini ziyaret edebilirsiniz. Ayrıca, konu hakkında daha fazla bilgi edinmek için bu kaynağa da göz atabilirsiniz.
#Etiketler: python, literal, python literalleri, programlama, python programlama, veri tipi, integer, string, float, boolean, liste, tuple, sözlük, python eğitimi
