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

print ifadesinde yer alan ad.upper() komutu ile bir metot çağırılmaktadır. Genel olarak bir metot
            çağırmanın biçimi şu şekildedir:

                           nesne adı     .       metot adı     (     parametre listesi )


               •  Bir önceki örnekte “name” bir dizi nesnesini çağırmaktadır.
               •  “.” (nokta) nesneye bağlı olarak çağırılacak metot ile bağ kurulduğunu ifade eder.
               •  “metot adı” çağırılan ve çalışacak olan metot adıdır.
               •  “parametre listesi” metoda gönderilen ve virgülle ayrılmış parametre listesidir. Bazı metotlar pa-
                  rametre istemez, o zaman bu liste boş olabilir.
               Metoda gönderilen parametre listesi, fonksiyona gönderilen parametre listesi ile tamamen aynı bi-
            çimde davranır. Bu nedenle metotlar da geri değer döndürebilir.
               Aşağıdaki örnekte rjust komutu metni sağa hizalamak için kullanılmaktadır.


              kelime = "ABCD"
              print(kelime.rjust(10, "*"))

              print(kelime.rjust(3, "*"))
              print(kelime.rjust(15, ">"))
              print(kelime.rjust(10))******ABCD

               Ekran Çıktısı

              ******ABCD

              ABCD
              >>>>>>>>>>>ABCD
                 ABCD

               •  kelime.rjust(10, “*”) 10 karakterlik bir alan içinde boşluklara “*” değeri vererek “ABCD” dizisini
                  sağa dayalı yazar.
               •  kelime.rjust(3, “*”) komutu belirtilen değer dizi boyutundan daha küçük olduğu için bir işlem
                  yapamaz.
               •  kelime.rjust(15, “>”) 15 karakterlik bir alan içinde boşluklara “>” değeri vererek “ABCD” dizisini
                  sağa dayalı yazar.
               •  kelime.rjust(10) ise boş alanlara basılacak varsayılan karakterin boşluk olduğunu belirtmektedir.
               Aşağıdaki örnek, metodu dizi kullanarak çağırabildiğimizi göstermektedir:

                  >>> "aBcDeFgHiJ".upper()
                  "ABCDEFGHIJ"
                  >>> "PYTHON çok güzel bir dildir.".rjust(35,"-")

                  "-------PYTHON çok güzel bir dildir."
               Bu söz dizimi daha önce kullandığımız bazı örneklerle benzerlik göstermektedir.

                  >>> "{0} {1}".format(23, 9)


                                                                                                     199
   88   89   90   91   92   93   94   95   96   97   98