Page 200 - Bilgisayar Bilimi | Kur 1
P. 200

Bu söz dizimi daha önce kullandığımız bazı örneklerle benzerlik göstermektedir.

                  >>> ‘{0} {1}’.format(23, 9)
                  ‘23 9’
                  >>> s = ‘{0} {1}’

                  >>> s.format(23, 9)
                  ‘23 9’

            9.4. str Nesnesi İçin Yöntemler

              Yöntem                                     Açıklama
             upper      Metnin tüm harflerini büyük harfe dönüştürür.
             lower      Metnin tüm harflerini küçük harfe dönüştürür.
             rjust      Karakter dizisini sağa yaslar.
             ljust      Karakter dizisini sola yaslar.
             center     Karakter dizisini ortalar.
             strip      Karakter dizisinin sağında ve solunda bulunan boşluk karakterlerini yok etmemizi sağlar.
             startswith  Karakter dizilerinin ön ekini sorgulamamızı sağlar.
             endswith   Karakter dizilerinin ön ekini sorgulamamızı sağlar.
             count      Bir karakter dizisi içinde belli bir karakterin kaç kez geçtiğini sorgular.
             find       Bir karakter dizisi içinde belli bir karakteri bulur.
             format     Biçimlendirilmiş değerleri dizi konum parametrelerine yerleştirir.

            9.5. strip ve count Fonksiyon Örneği


                  # Ön ve arka plandaki boşlukları ve sayaç alt dizilerini ayırır
                  s = “ ABCDEFGHBCDIJKLMNOPQRSBCDTUVWXYZ “
                  print(“[“, s, “]”, sep=””)

                  s = s.strip()
                  print(“[“, s, “]”, sep=””)
                  # Alt dizinin sayıları sayar “BCD”

                  print(s.count(“BCD”))
                  [ ABCDEFGHBCDIJKLMNOPQRSBCDTUVWXYZ ]
                  [ABCDEFGHBCDIJKLMNOPQRSBCDTUVWXYZ]

                  3
            9.6. Dizi Nesneleri

               “str” sınıfı __getitem__ isimli bir metod ile karakterin dizideki sırasını verir. Metodun isminin “__”
            ile başlıyor olması, bu metodun dâhilî kullanımı olduğunu ve istemcilerin kullanamayacağı anlamına
            gelir. İstemciler bu metodu özel bir söz dizimi ile kullanabilirler.




                                                                                                     199
   195   196   197   198   199   200   201   202   203   204   205