Değişken Kullanımı

"""
Merhaba değerli okurlar, Python serimizin ikinci dersine hoş geldiniz. İlk yazımızda print() komutuyla temel bir adım atmıştık; şimdi sıra geldi kodlarımızın hafızasını oluşturmaya: değişkenler! Programlamanın yapı taşlarından biri olan bu konuyu sade anlatımla, bol örnekle ve yer yer tebessüm ettiren açıklamalarla birlikte işleyeceğiz. Hazırsanız, kod dünyasının kapılarını biraz daha aralayalım.

"""


ad = "Gubi ve Bubi"

print(ad)

"""
Türkçe karakter kullanmadan istediğiniz bir kelimeyi düz bir biçimde yazarak değişken oluşturabilirsiniz.

Değişkeninize ad verdikten sonra ="x" şeklinde veri atayabilirsiniz.

"""

print("Bilişim dersine hoş geldiniz", ad)



ad="Muhammed"
soyad="Ahmetoğlul"
yas=10+8
sinif="12A"

print("Öğrencinin adı:", ad , " Soyadı:", soyad, " Sınıfı:", sinif, " Yaşı:", yas)

# Daha işlevsel bir örnek. Gördüğünüz gibi sayısal veriler tırnaksız yazılabiliyor. Ayrıca sayısal işlemleri de değişkenin üstünde yapabiliyorsunuz.

"""
Değişken ismi belirlerken Türkçe karakter kullanamayız. Boşluk yerine _ kullanmalıyız.
Ayrıca değişken sayı ile başlamaz, _ haricinde özel sembol kullanılamaz.
Bazı özel fonksiyon adları da değişken olarak kullanılamaz. Örneğin print bunlardan biridir.

"""

# Sayısal veri kullanabildiğimizi hatırlayalım.

x = 10
y = 5

topla = x+y
fark = x-y
carp = x*y
bol = x/y

print("X=" , x)
print("Y=", y)
print("")
print(" Toplama Sonucu: ", topla)
print(" Çıkarma Sonucu: ", fark)
print(" Çarpma Sonucu: ", carp)
print(" Bölme Sonucu: ", bol)

a=100
a=-20
a=30
a=43

print("a değişkenin değeri: ", a)

# Gördüğünüz gibi değişkenler kendilerine tanımlanan en son değeri saklar.

# Eğer briden fazla değişkene aynı anda eşit değer atamak istiyorsanız bu değişkenler arasında = işareti kullanabilirsiniz.

kalem=silgi=defter=10

print("Kalemin fiyatı: " , kalem)
print("silginin fiyatı: " , silgi)
print("Defterin fiyatı: " , defter)
print("Kalem, silgi ve defterin fiyatı: " , kalem+silgi+defter)
print("3 kalem, 2 silgi ve 6 defterin fiyatı: " , 3*kalem+2*silgi+6*defter)

# Gördüğünüz gibi her değişkene ayrı ayrı değer atamadık.

# Ama farklı değerler atamak için de daha kolay bir yöntem var.

kalem,silgi,defter=50,30,100

print("Kalemin fiyatı: " , kalem)
print("silginin fiyatı: " , silgi)
print("Defterin fiyatı: " , defter)
print("Kalem, silgi ve defterin fiyatı: " , kalem+silgi+defter)
print("3 kalem, 2 silgi ve 6 defterin fiyatı: " , 3*kalem+2*silgi+6*defter)

#Gördüğünüz gibi daha kolay bir biçimde değerlerimizi atadık.

# Peki ya 2 değişkenin değerini takas etmek istesek? Yani a'nın değeri b'ye, b'nin değeri a'ya geçecek. Bunu yapmak çok kolay! a değişkeni zaten var, o yüzden b değişkenini tanımlayalım.

b=100

print("a'nın değeri: ",a)
print("b'nın değeri: ",b)

a,b=b,a

print("a'nın yeni değeri: ",a)
print("b'nın yeni değeri: ",b)

# 88. satır sayesinde a ve b'nin değeri transfer oldu!

# a değişkenini hatırlıyorsunuz, değil mi? Peki ya ben bu değişkeni cihazın hafızasından silmek isteseydim?

del(a)

# Değişken silmek için "del" komudu kullanılır.

print(a)

# a değişkenim neydi?

# Eğer bu kodu çalıştırırsanız "NameError" isimli hatayı alacaksınız. Çünkü artık bizim sevimli a değişkenimiz silindi!

Yorumlar

Gösterilecek yorum bulunamadı.

Blog girdisi detayları

Ekleyen
TeamOFMind
Okuma süresi
2 dakika okuma
Görüntüleme
13
Son güncelleme

Yazılım kategorisindeki diğer girdiler

TeamOFMind adlı kullanıcının diğer girdileri

Bu girdiyi paylaş

Geri
Yukarı