Python Variables | Python Dersleri – 1
Merhaba, ilk python dersimize hoşgeldiniz. Bugün birlikte Variables konusuna bakacağız.
print("Ders 1; Variables")
String
Türkçesi metin olan bir veri tipidir.
kelime = “bilgisayar”
type(kelime)
Üstte gördüğümüz kod satırını çalıştırırsak keliyeme atadığımız bilgisayar ifadesinin string olduğunu, yani bir metin olduğunu görebiliriz.
Int ve float
int yani integer bildiğimiz üzere tam sayı demektir. Ondalıklı sayıları ise float ile gösterebiliriz. Eğer sayıyı string olarak yazmışsak, bunları int ve float fonksiyonu ile sayıya çevirebiliriz.
sayi = "12" type(sayi) #Burada string olarak gözüküyor. Çünkü biz bunun bir sayı olduğunu belirtmedik. ilksayi = int(sayi) type(yenisayi) # Burada çıktımız int yani tam sayı olarak gelecek. Şu an sayımız 12 ikincisayi = float(sayi) type(ikincisayi) # Burada ise çıktımız float olarak gelecek. # 12 Olan sayımızı ondalıklı sayıya dönüştürdük. Şu an sayımız 12.0
Aynı şekilde sayıları da string’e çevirebiliriz. Fakat sayı olmayan bir metini int veya float fonksiyonuyla dönüştürmeye kalkarsak Value Error hatası alırız.
kelime = "omer" yenikelime = int(kelime) #Traceback (most recent call last): # File "C:\PycharmProjects\TestProject\python_bilgiler\asd.py", line 2, in <module> # yenikelime = int(kelime) #ValueError: invalid literal for int() with base 10: 'omer'</module>
Bool
bool yani boolean doğru ve yanlış değerine sahiptir. Kontrol işlemlerinde kullanılır. True ya da False değerleri, Python’da bool tipine ait değerlerdir. True, 1 değerine ; False ise 0 değerine eşittir.
kelime = True type(kelime) # Burada çıktımız bool olacaktır.
List
Python’da listeler en çok kullandığımız şeylerden biridir. Köşeli parantezle gösterilirler. Liste’nin içine istediğimiz elemanları yerleştirebilir, onlara istediğimiz zaman ulaşabiliriz. Listeler içinde başka liste bulundurabilir.
liste = ["ömer", "python", ["burada", "başka" , "bir" ,"liste", "var"], "furkanozkaya.com", 12, 24, 21] type(liste) # Çıktımız list olarak gözükecektir.
Yukarıdaki örnekte gördüğümüz gibi liste içinde liste olabilir. Peki boş bir liste nasıl oluşturacağız? Hadi buna bakalım.
liste = [] # Köşeli parantezin içini boş bıraktık ve boş bir liste oluşturduk. type(liste) # Çıktımız list olarak gözükecektir.
Tuple
Türkçe’de düğüm anlamına gelmektedir. Tuple ile list çok benzerdir. Listeden farkı ise değiştirilemez oluşudur. Tuple içerisinde oluşturulan değerler değiştirilemez ve silinemez. Genelde değiştirmek istemediğimiz veya kaybetmek istemediğimiz şeyleri tuple ile yazarız.
örnek = (1,2,3,4,5,6) type(örnek) # Burada çıktımız tuple olarak gözükecektir.
Dict
Türkçe’de sözlük anlamına gelen dictionary kelimesinin kısaltılmışıdır. Nasıl ki sözlükte her kelimenin karşılığında bir açıklama varsa biz de benzer bir şekilde dict ile bunları yapabiliriz. dict süslü parantez ile başlar. Örnek üzerinde daha kolay anlayabiliriz.
örneksözlük = {"marka":"Volvo","model":"S60 Advance","yıl":"2015"} print(type(örneksözlük)) print(örneksözlük["model"]) #Çıktı #<class 'dict'> #S60 Advance
Gördüğümüz üzere sözlükteki gibi bir kelime yani key belirledik ve karşılığına bir değer yani value yazdık. Tekrardan kodumuza bakalım.
örneksözlük = {"marka":"Volvo","model":"S60 Advance","yıl":"2015" print(örneksözlük.keys()) print(örneksözlük.values()) #Çıktı #dict_keys(['marka', 'model', 'yıl']) #dict_values(['Volvo', 'S60 Advance', '2015'])
Bir sonraki dersimizde print foknsiyonunu ve matematik operatörlerini işleyeceğiz. Sonraki dersimizde görüşmek dileğiyle esen kalın.