Python İle Değişken Tanımlama //Stajyer Asistan Kulübü
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.
Pythonda 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.
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.
Pythonda 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.
Kod:
[COLOR="olive"]tamsayi = 7
print(tamsayi)[/COLOR]
Değişkenlere Değer Atama
Pythonda 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.
Pythonda 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.
Kod:
[COLOR="Red"]#!/usr/bin/python
sayi = 100 # tam sayı
litre = 1000.0 # ondalıklı sayı
isim = "https://www.turkhackteam.org" # string ifade
print sayi
print litre
print isim
[/COLOR]
Ç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ı.
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ı.
Kod:
[COLOR="Olive"]s1 = s2 = s3 = 100[/COLOR]
Python ile aynı anda değişken tanımlaması ve değer ataması aşağıdaki gibi yapılabilir.
Kod:
not1,not2,isim = 50,75,"Kutay"
Python Ondalık Değişken Tanımlama:
ondalik = 7.0
print(ondalik)
#yada float metotu ile tanımlama
ondalik = float(7)
print(ondalik)
print(ondalik)
#yada float metotu ile tanımlama
ondalik = float(7)
print(ondalik)
String Değişken Tanımlama:
Kod:
[COLOR="Green"]yazi = 'merhaba'
print(yazi)
# " yada ' kullanılabilir.
yazi = "hello"
print(yazi)
#tırnaklar iç içe kullanılabilir.
mesaj = "571 de bir güneş doğdu "
print(mesaj)[/COLOR]
Yazdırma Örnekleri:
Kod:
#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)
Kod:
isim = "Mustafa Kemal"
soyisim = "ATATÜRK"
print(isim + " " + soyisim)
(Hata: Ayrı tipteki verilerin çıktısı birleştirilerek alınamaz. Tip hatası verecektir.)
Kod:
#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.)
Kod:
1
#virgüller ile ayrı ayrı olarak çıktılanabilir.
isim="ali"
not1 = 1
not2 = 2
print(isim, ":", not1 + not2)
İyi forumlar...
Son düzenleme: