Programlama dillerinin değişken, belleğe veri kaydetmek ve bellekten verileri okumak için kullanılan isimlerdir. Her değişken, tanımlayıcı adı verilen benzersiz bir ada sahip olmalıdır. Değişkenleri programlama boyunca daha sonra değiştirilebilen verileri tutan kapsayıcı olarak düşünmek yararlı olacaktır.
Günlük hayattan değişken ifadesine örnek verecek olursak, bir ev taşıma işlemini düşünelim. Evimizdeki eşyaları koliler içine koyduğumuzu ve bu eşyaların hassasiyetini dikkate alarak üzerine içindeki eşyanın cinsini yazdığımızı düşünelim. Buradaki koli ebadına göre alabileceği veri miktarını ve kolinin üzerindeki isim ise değişkenin adını göstermektedir. Değişen veri ise kolinin içindeki değerdir.
Not: Python’da değişkenlere değer atanmadığında, değişkene nesnenin (değer) referansını verir.
Python’da Değişken Tanımlama
Python’da, değişkenlerin bellek alanını ayırmak için veri tipi bildirine gerek yoktur. Bir değişkene bir değer atadığımızda “değişken bildirim” veya “değişken başlatma” otomatik olarak gerçekleşir.
Pytyon’da da değişkene değer atama işlemi = (eşittir) operatörü ile yapılır. Programlama dünyasında = atama operatörü olarak adlandırılır ve kullanılır.
1 2 3 4 5 | website = "www.tasarimkodlama.com" print(website) |
Python’da tür tanımlaması yoktur. Değer ataması yapıldığında tür tanımı yapılır. website="www.tasarimkodlama.com"
yazıldığında website
değişkeninin türü String
olarak ayarlandı. Ayrıca python dilinde değişken tanımlamak için her hangi bir anahtar kelime de bulunmaz. Uygun veri tipi bir değişken içine atanmaya çalışıldığında değişken otomatik olarak o tipte oluşturulur.
Değişkendeki değeri değiştirme
1 2 3 4 5 6 7 8 | website = "www.tasarimkodlama.com" # değişken tanımlası daha önce yapıldı. şimdi içindeki değer değiştirildi website = "www.algoritmaornekleri.com" print(website) |
Tek satırda çoklu değişken ve değer tanımlama
1 2 3 4 5 6 7 | d1, d2, d3 = 12, 42.2, "Merhaba" print (d1) print (d2) print (d3) |
1 2 3 4 5 | a = b = 10 print (a) print (b) |
Python Sabitler
Sabit, değeri değiştirilemeyen bir değişken türüdür. Daha sonra değiştirilemeyen bilgileri tutan kaplar olarak sabitleri düşünmek yardımcı olur.
Teknik olarak, bazı kitapları saklamak için bir torba olarak sabit düşünebilirsiniz ve bu kitaplar çantaya yerleştirildikten sonra değiştirilemez.
Python’da bir sabite değer atama
Python’da, sabitler genellikle bir modülde bildirilir ve atanır. Burada modül, ana dosyaya aktarılan değişkenler, fonksiyonlar vb. İçeren yeni bir dosya anlamına gelir. Modül içinde, sabitler tüm büyük harflerle yazılır ve kelimeleri ayıran alt çizgiler.
Örnek 3: Bir sabite değer atama
sabit.py
1 2 3 4 | PI = 3.14 YER_CEKIMI= 9.8 |
main.py
1 2 3 4 5 6 | import sabit print(sabit.PI) print(constant.YER_CEKIMI) |
Python Değişken Tanımlama Kuralları
Python programlama dilinde değişken tanımlarken aşağıdaki tanımlama yöntemleri ve kurallarına uygun olarak değişken tanımlamaları yapmalısınız.
- Tanımladığınız değişkenin adı anlamlı bir ifade olmalıdır. Örneğin s1 yerine sayi1 demek daha anlamlı olacaktır.
- Birden fazla kelimeden oluşan değişkenlerde camelCase yöntemini kullanın. İlk kelimenin ilk harfi küçük, diğer kelimelerin ilk harflerini büyük yapmak değişkenin okunabilirliği açısından önemli olacaktır.1234personelMaas=1600birimFiyat=120
- Sabit tanımlarken büyük harfle yazın.1234PI = 3.14YER_CEKIMI= 9.8
- Asla özel sembolleri kullanmayın !, @, #, $, %, vb.
- Değişken isimlerini sayı ile başlamayın.
- Sabitler Python modüllerine konur ve değiştirilmemelidir.
- Sabitler ve değişkenler ASCII harfleri yada _ ile başlar ve yine harf ve rakamlar tanılanmaya devam eder.
- Programa ait ifadeler değişken adı olarak kullanılmaz.
- Değişken isimlerinde Türkçe diline özgü karakterler kullanılmaz.
1 2 3 4 5 6 | sayi1 birimFiyat cemberin_alani YERCEKIMI |
Peki nasıl sayıları değişkene çeviriyoruz? Ben denedim Syntax Error veriyor
[…] ile Değişken tanımlama ile ilgili ayrıntılı bilgi için Python Değişken Tanımlama isimli başlığı […]