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.

Add a Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir