Bu içerikte yazılım dillerinin vazgeçilmezi olan variables yani Türkçe adıyla değişkenleri işledim. Python dilinde değişken nasıl tanımlanır, kuralları nelerdir? bi’ bak bakalım.

İsim, atama, değer: İsim — puan; Atama — =; Değer — 100

Görsel not: İsim, atama, değer

Öncelikle bi’ değişken tanımlama kurallarına geçelim seninle beraber;

Değişken Tanımlama Kuralları

# Değişkenlerin büyük küçük harf duyarlılıkları vardır. Örneğin a=10 ve A=10 iki farklı değişkendir.

# Türkçe karakter kullanmazsan iyi olur çünkü yazdığın yazılım içerisindeki kodlar evrenseldir, hemen hemen herkesin anlayabilmesini sağla.

# Değişkenler rakam ile başlayamazlar lakin rakam ile bitebilirler. Örneğin 1oguz=20 değişken kullanımı yanlıştır, oguz1=20 değişken kullanımı doğrudur.

# Değişkenlerine çoklu kelime tanımlayacaksan küçük harfle başla. Örneğin firstName=”Mustafa Oğuz” lastName=”BARAN” gibi…

# Değişkeninin tanımı sayısal değer olursa o tanımı tırnak içerisine alma. Çünkü python yorumlayıcısı bunu string yani metin olarak algılıyor. Yani a=”20" yerine a=20 yaz.

Hadi şimdi deneylerimize geçelim;

Deneyler

yazili1 = 50
yazili2 = 90
yaziliOrt = (yazili1 + yazili2) // 2
print(yaziliOrt)

Yukarıda yapmış olduğum deneydeki senaryom, anadolu lisesinde okuyan Oğuz’un 1. yazılıdan aldığı not 50'dir. 2. yazılıdan aldığı not ise 90'dır. Oğuz’un 1. yazılıdan aldığı 50 notunu yazili1 olarak tanımladım. 2. yazılıdan aldığı 90 notunu ise yazili2 olarak tanımladım. Yazılılardan aldığı notlar karneye ortalama olarak yansıdığı için bir tane yaziliOrt değişkeni oluşturdum ve bu değişkeni de ortalama alması için (yazili1 + yazili2) // 2 olarak tanımladım. Ardından yaziliOrt değerini yazdırdığım zaman 70 sonucunu elde ettim. Unutma, Python dili işlem önceliğine dikkat eder.

asansorKisiKg = 50
asansorKisiKg += 70
asansorKisiKg += 82
print(asansorKisiKg)

Yukarıda yapmış olduğum deneydeki senaryomda, asansörde ilk başta 50 kilogramlık bir birey var. Asansöre sonradan katılan 70 ve 82 kilogramlık bireyler biniyor ve bu bireylerin toplam kilogramlarını yukarıdaki gibi hesapladım. Yani eşitliğin soluna matematiksel operatörler ekleyebilirsin.

Get Mustafa Oğuz BARAN’s stories in your inbox

Ayrıca sana çat diye değişken tiplerinden de bahsedeyim aklının bir köşesinde kalsın;

a = 4 #int (Tam Sayı)b = 4.1 #float (Ondalıklı Sayı)c = "Oğuz" #String (Metin)d = True veya False (Boolean)

Not: Eğer aşağıdaki gibi bir şey yaparsan;

a = "10"
b = "20"
print(a+b)

sonucun 1020 olacaktır. Bu bir string yani metin birleştirmedir. Tanımlarını tırnak içerisine alırsan onları string’e dönüştürmüş olursun.

Tek Seferde Değişken Tanımlama

Tek seferde değişken tanımlayabilmen için aşağıda yazdığım kodu incelemelisin.

a, b, c, d = (4, 4.1, "Oğuz", True)

Geçmiş olsun, Python dilinde değişken tanımlama bu kadardı. Bug’sız günler dilerim.

print(“İşleyen kod bug tutmaz.”)

-Anonim