Focus mode

Python Temel

Değişken Atama

Değişken Atama (Variable Assignment)


  • Bazı değerleri bilgisayarın hafızasında tutmak ve daha sonra bunlara verdiğimiz adlarla erişmek isteyebiliriz. Bunu variable'ler ile gerçekleştireceğiz.


  • İlk olarak yapacağımız şey variable'ye vereceğimiz ismi yazmak. Bu isim penguenuzunlukmaaş gibi istediğiniz bir isim olabilir (burada dikkat edilmesi gereken yer, verilecek ismin daha önceden Python'un default olarak kullanmadığı isimler olması. Mesela ifcontinuefor gibi keyword'ler daha önceden ayrıldığı için bunları variable ismi olarak kullanamayız)


  • Python'un daha önceden kendisine ayırdığı isimler (reserved words):


  and       del       from      not       while    
  as        elif      global    or        with     
  assert    else      if        pass      yield    
  break     except    import    print     True         
  class     exec      in        raise     False         
  continue  finally   is        return             
  def       for       lambda    try
  • Variable ismini seçtikten sonra bu ismin değerinin ne olacağını söylemeliyiz. Bu aşamadan sonra Python verdiğimiz ismi gördüğünde aslında verdiğimiz değeri çağırıyor olacak.


  • Bu değer atama işlemini = sembolü ile yapacağız. Normalde bildiğimiz anlamından farklı bu = işareti. Eşitliğin sağındaki değeri solda yazdığımızın değeri olarak ata demiş oluyoruz bununla. Bu işleme variable assignment deniyor.


a = 2


a
2
a + 5
7
b = 2 + 4


b
6
b + 4
10


  • Artık kodun başka bir yerinde a ile işlem yapmaya çalışsam python a'ya 2 olarak davranacak.


  • Variable Assingment'i kafamızda canlandırmak için şöyle düşünebiliriz:
  • Variable'a bir isim verip bir atama yaptığımızda Python bilgisayarın hafızasında o isimli bir konteyner oluşturuyor ve ismini verdiğimiz isim yapıyor. Daha sonra bu isim çağrıldığında o konteynera gidiyor ve o değeri alıyor


left-disk

Programs to Accelerate Your Progress in a Software Career

Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!

right-cube

Test

Comments

You need to enroll in the course to be able to comment!