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

print                         sqrt





                                      Built-in                      math


                              type                int       cos              log10




            6.5. Yerleşik İşlevler
               Bir süredir kullandığımız print, input, int, float, str, ve type isimli fonksiyonlar __builtins__ isimli
            modülde yer almaktadır. Bu modül Python için özel bir modüldür. Bu modüldeki fonksiyonlar import
            komutu ile erişim sağlanmadan doğrudan kullanılabilmektedir. Bu ismi kullanmamıza gerek olmama-
            sına rağmen istersek kullanabiliriz.

                  >>> print("Merhaba")
                  Merhaba

                  >>> _ _ builtins _ _ .print("Merhaba")
                  Merhaba
                  >>> print

                  <built-in function print>
                  >>> _ _ builtins _ _ .print
                  <built-in function

                  >>> id(print)
                  9506056
                  >>> id( _ _ builtins _ _ .print)

                  9506056
               Bu etkileşimli sıra print fonksiyonunun gerçekten yerleşik işlevler kütüphanesinde olup olmadığını
            kontrol etmemizi sağlar. Diğer bir fonksiyon ise “id” fonksiyonudur. id(x) ifadesi ile x isimli nesnenin
            hafızadaki adresini öğreniriz. id(print) ve id(__builtins__.print) aynı değer ile sonuçlandığı için aynı
            fonksiyonun nesnesini kullandığımızı anlarız. “dir” fonksiyonu ise bir modüldeki tüm fonksiyonları
            listelememizi sağlar. Yerleşik işlevlerin listesini görmek için dir(__builtins__) komutunu kullanırız.

















                                                                                                     167
   56   57   58   59   60   61   62   63   64   65   66