Bildiğimiz gibi kısa bir zaman önce Python hakkında öğrendiklerimden sizlerede aktarmaya başlamıştım.bu sayede ben Pythonu öğrenirken bir yandanda öğrendiklerimi blog takipçilerime Python hakkında deneyimlerimi aktarmış oluyorum.Bu yazıdada biraz Pythonda değişken sistemini anlatacağım.Değişkenlerin önemi her kodlamada büyük olduğu gibi Pythondada en temel konular arasındadır.
Nedir bu değişken? Ne işe yarar? Nerede ihtiyacımız olacak?
Değişken uzun işlemlerimizdeki temek verilerimizi depolamaya yarıyan bu verimizi eşitlediğimiz birşeydir.Bu yüzden Değişkenlere hemen hemen çoğu yerde ihtiyacımız oluyor.Mesela kullanıcıdan bir veri aldığımızda değişkenleri kullanırız.
Peki ben nasıl kullanırım bu değişkeni?
Değişkenleri şu şekilde kullanırız
[cc lang="Python"]
sayi = 13
[/cc] burada sayi adlı değişkenimize 13 değerini atamış olduk.değişkenleri ekrana ise şu şekilde yazdırıyoruz:
[cc lang="Python"]
sayi = 13
print sayi
[/cc]
sayi değişkenine verdiğimiz 13 sayısını print sayi komutunu vererek değişkenimizi yazdırdık.sonuç 13 çıkması gerekir.birde verdiğimiz bu değişken üzerinden işlem yapabiliyoruz.Matematiksel işlemleri nasıl yaptığımızı daha önceki bir yazımda paylaşmıştım.Aslında pek bir fark yok.Değişkenimizi yazıyoruz ve değişkene atadığımız sayı üzerinden hangi işlemleri yapmak istiyorsak aynen yapıyoruz aslında aşağıda verdiğim örnei incelerseniz söylemek istediğimi daha rahat kavrarsınız.
[cc lang="Python"]
sayi = 13
sayi*10
[/cc]
Bu şekilde verdiğimiz sayi değişkenini 10 ile çarptık ve sonucu 130 olarak vermesi gerekmektedir.Aynı şekilde (/,+ ve -) Bölme,Toplama ve Çıkarma işlemlerinide kullanabiliriz.Bundan daha da ileri gidip içinde işlem barındıran bir değişken verebiliriz.Bunu ise şu şekilde yapıyoruz:
[cc lang="Python"]
islem = 13 * 10
print islem
[/cc]
gördüğünüz gibi islem isimli değişkende 13 ile 10 u çarptık ve print komutuyla ekrana yazdırdık.Gayet kolay aslında zor bi yanı yok.tabiki işlemi daha da farklı bir yolla yapabiliriz ilk sayı ile ikinci sayıya ayrı ayrı değişkenler verip bu değişkenleri çarpabiliriz.Onuda şu şekilde yapıyoruz:
[cc lang="Python"]
ilksayi = 13
ikincisayi = 5
print ilksayi * ikincisayi
[/cc]
dikkat ettiyseniz bu sefer 5 ile çarptım
farklılık olsun diye.Bu işlem sonucunda 65 sonucuna ulaşmamız gerekiyor.Burada yaptığımız print işlemimizi daha kaliteli bir hale getirmek istersek:
[cc lang="Python"]print “ilksayi ile ikincisayiyi çarparsak”, ilksayi * ikincisayi, “elde ederiz!”[/cc]
burdada print komutuyla ekrana verdiğimiz yazı ile beraber değişkenimiz kullandık.bu kodu kullanmamız sonucunda çıktımız şu şekilde olacaktır:
ilksayi ile ikincisayiyi çarparsak 65 elde ederiz!
Değişkenlerin bir başka kullanım şekli ise:
[cc lang="Python"]print “%s ile %s çarpılırsa %s elde edilir” % (13, 10, 13*10)[/cc]
ekrana 13 ile 10 çarpılırsa 130 elde edilir gibi bir çıktı gelir.Burda %s gibi yeni bir şey karşımıza çıktı.Bu çok yararlı bir yöntem aslında, kodumuzda birçok %s verdik ama bu Python nasıl olduda herşeyi yerli yerinde istediğimiz rakamları yerleştirdi derseniz, print komutundan sonra şöyle bir kod girdik % (13, 10, 13*10)
bu kod %s leri verdiğimiz sıraya göre parantez içinden yapmamız gereken işlemleri giriyoruz.Anlatım pek açıklayıcı gelmediyse başka bir örnek daha vereyim yani daha yüzeysel bir örnek daha iyi kavramanıza yardımcı olacaktır.
[cc lang="Python"]
print “Ağaçtan %s ve %s aldım” % (“Elma”, “Armut”)
[/cc]
Ağaçtan Elma ve Armut aldım gibi bir sonuca ulaşıyoruz.Değişkenleri bu şekilde tamamladık.Umarım işinize yarar kolay gelsin…









