Page 15 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 15

Çoklu atama, sol taraftaki çoklu öge grubu ile sağ taraftaki çoklu öge grubunun sayıları eşit ise ger-
            çekleşir. Atanan değer bir değişken ismini bir nesneye bağlar.


                                              X                  2


                                         Şekil 2.6: Değişkene değer atama
               Örnek olarak x = 2 ifadesini inceleyelim (Şekil 2.6). Bir kutu değişkeni ifade eder ve bu, değişken
            ismi ile adlandırılır. Diğeri kutudan nesneye doğru yönelen ok, değişkenin bağlandığı nesneyi gösterir.
            Bu durumda ok 2 değerini içeren başka bir kutuyu işaret eder. İkinci kutu 2 değerinin ikilik düzendeki
            karşılığını içeren hafıza yerini temsil eder.
               Bilgisayar her bir program satırını işledikçe değişkenlerin değerlerinin nasıl değiştiğini gözleyelim.

                  x = 2
                  y = 5
                                                              3
                  x = 3

                  x = y                          X            2
                  y = 7
                                                              5

                                                 Y
                                                              7



               Burada özellikle x = y ifadesine dikkat ediniz. Bu atama hem x hem de y değerinin aynı değer ile
            eşleştiği anlamına gelmektedir. Sonra y değerinin değişmesi x değerini etkilemez.
               Programın çalışması sırasında bir değişkenin yalnızca değeri değil, türü de değişebilir.


              a = 10
              print("a değişkeninin ilk değeri", a, "ve tipi", type(a))
              a = "ABC"
              print("a değişkeninin yeni değeri", a, "ve tipi", type(a))

               Bu ifade aşağıdaki çıktıyı oluşturur.


              a değişkeninin ilk değeri 10 ve tipi <class "int">
              a değişkeninin yeni değeri ABC ve tipi <class "str">

               Programcılar program akışı içinde bir değişkenin türünü nadiren değiştirmeye gerek duyarlar. Bir
            değişkenin program çalıştığı sürece belli bir anlamı ve rolü olmalıdır ki bu, genellikle değişmez. Her-
            hangi bir değer atanmamış bir değişken, tanımsız değişken olarak ifade edilir. Böyle bir değişken prog-
            ram içerisinde kullanıldığında hata ile karşılaşılır. Nadiren daha önce tanımlanmış bir değişkeni tanım-
            sız bir değişkene dönüştürmek isteriz. Bu işlemi del satırını kullanarak gerçekleştiririz.






                                                                                                     121
   10   11   12   13   14   15   16   17   18   19   20