Python

Python Değişken Tanımlama

Değişkenler, değerleri saklamak için ayrılmış bellek konumlarından başka bir şey değildir. Kısaca, bir değişken oluşturduğunuzda hafızada yer ayırmanız anlamına gelir.

Bir değişkenin veri türüne bağlı olarak, yorumlayıcı hafızayı ayırır ve ayrılmış hafızada neyin saklanabileceğine karar verir. Bu nedenle, değişkenlere farklı veri türleri atayarak,  değişkenlere tam sayı, ondalık veya karakter kaydedebilirsiniz.

Python’da değişkenler nesnelerden oluşmaktadır ve kullanmadan önce de tanımlama zorunluluğu yoktur. Ne zaman değişkeni kullanırsanız ve değer atarsanız statik olmayan bir şekilde değişken tanımlanacaktır. Değişken içindeki verinin tipi değiştiğinde de dinamik olarak tip değişecektir.

tamsayi = 7
print(tamsayi)

 

Değişkenlere Değer Atama

Python’da bellek alanında değişkenlere yer tahsisi için her hangi bir bildirime ihtiyaç duymadığını ve değişkene değer ataması yapıldığında değişken tipi dinamik olarak belirlendiğini ifade etmiştim. Bir değişkene değer ataması yapmak için eşittir (=) operatörü kullanılır.  Değişken o anda tanımlanır ve değeri atanmış olur.

#!/usr/bin/python

sayi = 100                             # tam sayı
litre   = 1000.0                       # ondalıklı sayı
isim    = "www.yazilimbilisim.net"     # string ifade

print sayi
print litre
print isim

 

Çoklu Atama

Python ile aynı anda birden fazla değişkene tek bir değer ataması yapılabilir. Aşağı s1, s2, s3 adında 3 tane değişken tanımlandı ve 100 değeri atandı.

s1 = s2 = s3 = 100

Python ile aynı anda değişken tanımlaması ve değer ataması aşağıdaki gibi yapılabilir.

not1,not2,isim = 50,75,"hayri"

 

Değişken Tanımlama Örnekleri

Python Ondalık Değişken Tanımlama

ondalik = 7.0
print(ondalik)

#yada float metotu ile tanımlama
ondalik = float(7)
print(ondalik)

 

String Değişken Tanımlama

yazi = 'merhaba'
print(yazi)

# " yada ' kullanılabilir.
yazi = "hello"
print(yazi)

#tırnaklar iç içe kullanılabilir.
mesaj = "1071'de Anadolu Tamamen Türklerin Oldu"
print(mesaj)

 

Yazdırma Örnekleri

#aynı tipte iki değişken yazdırılırken toplama yada birleştirme işlemi yapılabilir.
not1 = 1
not2 = 2
print(not1 + not2)

 

isim = "Mustafa Kemal"
soyisim = "ATATÜRK"
print(isim + " " + soyisim)

 

(Hata: Ayrı tipteki verilerin çıktısı birleştirilerek alınamaz. Tip hatası verecektir.)

#Tip hatası verir. Sadece aynı tipteki veriler çıktı birleşik olarak alınabilir.
isim="ali"
not1 = 1
not2 = 2
print(isim+ ":"+ not1 + not2)

 

(Çalıştır: Virgüller ile ayrı ayrı çıktılanabilir.)

#virgüller ile ayrı ayrı olarak çıktılanabilir.
isim="ali"
not1 = 1
not2 = 2
print(isim, ":", not1 + not2)

Yorum Yap