Python Değişkenler
Değişken Tanımlama
Python Değişkenler
Python’da değişkenler birer obje(nesne)dir.Değişken ismi olarak tanımlayabileceğimiz kelime sayısı neredeyse sınırsızdır.Değişken tanımlaması yapılırken dikkat edilmesi gereken bazı kurallar vardır.Bu kurallara uymayan tanımlamalar yapılamamaktadır.Python’ın bizlere sağladığı en büyük avantajlardan birisi değişken ataması yapılırken türü belirtilmeyebilir.Java,C++ gibi programlama dillerinde değişken türü belirtilirken Python’da değişken türü belirtilmese de hiç bir hata ile karşılaşılmaz.
Değişken tanımlanırken dikkat edilmesi gereken hususlar şunlardır:
1)Değişken isimleri sayı ile başlayamaz.Ama içerisinde sayı içerebilirler.
Aşağıda hem hatalı tanımlama hemde doğru tanımlama örnek olarak incelenebilir
dogrudegisken0101="yazılımhanem"
1hatalıdegisken="yazılımhanem"
Output:
2)Değişken isimleri aritmetik operatörler içeremez.Aşağıda hatalı ve doğru kullanıma yer verilmiştir.
dogrutanım=1
hatalıtanım+lama=1
Output:
3)Python’da tanımlı anahtar kelimeler(Örn;if,true,while vb…) değişken ismi olamaz.
4)Değişken isimleri _ harici özel sembol içeremez.
5)Değişken isimleri boşluk içeremez.Aşağıda yapılmaması gereken bir tanımlamaya yer verilmiştir.
hatalı degisken=0.5
Output:
6)Birden fazla tanımlama yapmayı sağlar.
Değişkenler ve değerleri birbiri ile virgül yardımıyla ayrılarak tanımlama yapmayı sağlar.
Aşağıda örnek olarak bir tanımlama yer almaktadır.
a,b="yazılım","hanem" print(a) print(b)
Output:
Birde aynı değeri atayacağımız değişkenlerin tanımlamasında Python bizlere ciddi bir kolaylık sağlamaktadır.Örneğin;
a=b=4 print(a) print(b)
Output:
del degiskenadi
Bir de değişken tanımlaması yapılırken bazı hususlara dikkat etmekte fayda vardır.Bunlar hiç bir hata oluşturmaz.Ancak kod okunabilirliği düşünülürse dikkat edilmesinde fayda vardır
Örneğin Python’da değişken isimleri Türkçe karakter içerebilir.Bu hataya sebep olmaz.Ama okunabilirliği düşürür.Bir husus ta var ki okunabilirlik bahis siteleri giriş yapamıyorum açısından oldukça önemlidir.Değişkenin isminin açıklayıcı olması.Örneğin bir değişken bize sonucu verecekse bunu sonuç olarak tanımlamak daha doğru olur.
sonuc=sayi1+sayi2
tanımı
a=b+c
tanımından her zaman iyidir.
Bir sonraki yazımızda Python’da yer alan veri türlerini incelemeye başlayacağız.Bir sonraki yazımızda görüşmek dileğiyle
teşekkürler