Merhaba Değerli TurkHackTeam Ailesi
Pythonda Stringler(Sözcükler) Bulunur.
Bizler Yeri Geldiğinde Bu Stringleri İşlemek İsteriz.
Hepsini Büyük Harfle Yazma,Yerlerini Bulma Gibi İşlemlere İhtiyaç Duyarız.
Pythonda Bunları Yapmamıza Yarayan Komutlara String Metotları Deriz.
Bu Konumda da Bu Metotlardan Bir Kısmından ve Görevlerinden Bahsedeceğim.
Lafı Uzatmadan İlk Metodumuza Geçeliim;
count()
Bu Metot İle Belirttiğimiz Karakterin String İçerisinde Kaç Defa Kullanıldığını Öğreniriz
Bu Metot İle İster Kelime,İster Harf,İster Özel Karakter Aratabiliriz.
Örnek:

Görselde Gördüğünüz Gibi Cümlemizde Merhaba Kelimesini Arattık ve 2 Defa Kullanıldığını Gördük
Aynı Şekilde Bir Karakter veya Harfi de Aratabilirdik
Harf Örnek:

Gördüğünüz Gibi Cümlemizde 7 Defa "a" Harfini Kullanmışız.
Özel Karakterler Örnek:

Görselde Gördüğünüz Gibi Cümlemizde 3 Defa Virgül Kullanmışız
upper()
Bu Metot Stringimizdeki Tüm Karakterleri Büyüz Yapmamızı Sağlar
Örnek

Görselde Gördüğünüz Gibi Tüm Karakterler Büyük Yazıldı
lower()
Bu Motot Upper Metotununa Zıt Şekilde Çalışır.
String İçerisindeki Tüm Karakterleri Küçük Yazmamızı Sağlar
Örnek

Görselde Gördüğünüz Gibi Tüm Karakterler Küçük Harf Olarak Yazıldı
capitalize()
Bu Metot String İçerisindeki İlk Karakteri Büyük Yazmamızı Sağlar
Adından da Anlaşıldığı Gibi Capital(Başkent-Büyük Harf) Anlamına Gelir
Örnek:

find()
Bu Metot Kullanımı count() Metotuna Benzer
String İçerisindeki Karakterin Konum Numarasını Belirtir
Pythonda Konum Değerleri 0 İle Başlar.
Örneğin Alfabede a=1 b=2 Yerine a=0 b=1 Tanımları Bulunur
Bu Metot İle Kelime,Harf veya Özel Karakter Aratılabilir
Eğer Birden Fazla Aynı Karakter Varsa İlk Karakterin Konumunu Belirtir
Konum Aratırken Boşluklarda Karakter Olarak Sayılır
Örneğin:
"a b" String İçerisinde "b" Arattığımızda:
a=0 Boşluk=1 b=2 İşlemi Yapılır ve Sonuç Olarak 2 Değeri Çıkar.
Örnek:

Görselde Gördüğünüz Gibi "r" Harfinin Konumu 2 Olarak Çıktı.
Aynı Şekilde Kelime Özel Karakter ve Sözcük Parçacıkları da Aratabiliriz
Kelime Örnek:

Gördüğünüz Gibi "M"=0 "e"=1 ...."a"=6 Boşluk=7 "Değerli"=8 Olduğu İçin 8 Değeri Çıkar
Özel Karakter:

Görselde Gördüğünüz Gibi Virgül İçin 3 Değeri Çıktı
Harf Örnek:

Gördüğünüz Gibi İlk "a" Harfinin Değeri 4 Çıktı
Sözcük Parçacığı Örnek:

Gördüğünüz Gibi "khack" Sözcük Parçasının Değeri 19 Çıktı
Eğer "hack" Aratsaydık,k Harfi de Sayılacağı İçin 20 Değeri Çıkardı
replace()
Bu Metot Karakterler Arasında Değişkenlik Yapmamızı Sağlar
Örnek:

Gördüğünüz Gibi "Değerli" Sözcüğü Yerine "Sevgili" Sözcüğünü Kullandık
Aynı Şekilde Harfler,Sözcük Parçaları ve Özel Karakterler Arasında da Değişiklikler Yapılabilir.
strip()
Tek Başına Kullanıldığında Stringin Başındaki ve Sonundaki Boşlukları Siler
Eğer Bir Değer Verilirse,String Başındaki ve Sonundaki O Değeri Siler
Tek Başına Kullanım Örnek

Görselde Gördüğünüz Gibi "Merhaba" Değerinin Başındaki ve Sonundaki Boşlukları Sildi
Değer Verilerek Kullanım Örnek

Gördüğünüz Gibi String Baş ve Sonundaki ".?," İfadeleri Silindi
join()
Bu Metot Verilen Değeri Stringin İlk Değer Başına Gelmekle Beraber, Sonuna Ekler
En Az İki Harf Kullanılır ve İlk Değer Başa,Diğer Değerler Sona Eklenir
Eğer 2 den Fazla Harf Varsa,String Birden Fazla Kez Tekrarlanabilir
İki Harf Örnek

Gördüğünüz Gibi "X" Başa,"Y" Sona Eklenmiş Oldu
Birden Fazla Harfli Değer Örnek:

Gördüğünüz Gibi "A" Değeri Başa,Diğer"BCDEF" Değerleri Sonlara Eklendi
String Birden Fazla Tekrar Etmiş Oldu
swapcase()
Bu Metot Büyük ve Küçük Harflerin Değişmesini Sağlar
Bu Metot İle Büyük Harfler Küçük,Küçük Harfler Büyük Olur
Örnek

Gördüğünüz Gibi String İçerisindeki Büyük ve Küçük Harfler Yer Değiştirdi
title()
Bu Metot String İçerisindeki Kelimeleri Büyük Harf İle Başlar
Tıpkı Şuan Benim Yazdığım Gibi.
Eğer Lazım Değil Diyorsanız,Benim Gibi Capslock Kullanabilirsiniz
Örnek

Görselde Gördüğünüz Gibi Kelimelerin Baş Harfleri Büyük Karakter Oldu
startswith()
Bu Metot Stringin Başındaki Değeri Kontrol Etmemizi Sağlar
Eğer Girdiğimiz Değer,Stringin Baş Harfiyse True(Doğru) Değeri Çıkar
Eğer Girdiğimiz Değer,Stringin Baş Harfi Değilse False(Yanlış) Değeri Çıkar
Örnek

Görselde Gördüğünüz Gibi "M" Yazdığımızda True,"C" Yazdığımızda False Değeri Döndü
endswith()
Bu Metot İse Startswith Metotununa zıt Olarak Çalışır
Eğer Girilen Değer Stringin Son Harfinin Karşılığı İse True,Değilse False Değeri Çıkar
Örnek

Görselde Gördüğünüz Gibi "i" Değeri Verildiğinde True,"u" Değeri Verildiğinde False Değeri Döndü
partition()
Bu Metot Girilen Değeri String İçerisinde Böler
Toplam 3 Parça Oluşur
Örnek:

Görselde Gördüğünüz Gibi "Değerli" Sözcüğünü Ayırmak İstedik
Böylece "Merhaba"=1.Parça "Değerli"=2.Parça "TurhackteamAilesi"=^3.Parça Oldu
maketrans()
Bu Metot İle,String İçerisindeki Karakterlerin Bit Değerini Öğreniriz
Çok Değinmeden Sizlere Bit Hakkında Ufak Bilgi Vereyim
A=65 Bit Değeri Vardır ve Bu 01000001 İse Gösterilir
65 Değeri,1 lerin Değerlerinin Toplamı İle Elde Edilmiştir
Şimdi Konumuza Dönelim
Bu Metotta Girilen Değer,String İçerisinde Var Olmalıdır
Örnek:

Görselde Gördüğünüz Gibi A=65 T=84 a=97 Değerleri Çıktı
Büyük A ile Küçük a Farklıdırlar ve Değerleri de Farklıdır
zfill()
Bu Metot Verilen Değer Kadar Stringin Boyutunu Yapar
Bunuda Stringin Başına,Belirtilen Boyuta Gelene Kadar 0 Ekleyerek Yapar
Örnek

Gördüğünüz Gibi 35 Karakter Olan Stringimizin 38 Karakter Olmasını İstedik
Böylece Başına 3 Adet 0 Eklendi
Evet Arkadaşlar,Konumuz Böyleydi
Umarım Programlamada İşinizi Görebilecek Bir Öğretici Konu Olmuştur
Okuduğunuz İçin Teşekkür Ederim
İyi Forumlar Dilerim"
Pythonda Stringler(Sözcükler) Bulunur.
Bizler Yeri Geldiğinde Bu Stringleri İşlemek İsteriz.
Hepsini Büyük Harfle Yazma,Yerlerini Bulma Gibi İşlemlere İhtiyaç Duyarız.
Pythonda Bunları Yapmamıza Yarayan Komutlara String Metotları Deriz.
Bu Konumda da Bu Metotlardan Bir Kısmından ve Görevlerinden Bahsedeceğim.
Lafı Uzatmadan İlk Metodumuza Geçeliim;
count()
Bu Metot İle Belirttiğimiz Karakterin String İçerisinde Kaç Defa Kullanıldığını Öğreniriz
Bu Metot İle İster Kelime,İster Harf,İster Özel Karakter Aratabiliriz.
Örnek:

Görselde Gördüğünüz Gibi Cümlemizde Merhaba Kelimesini Arattık ve 2 Defa Kullanıldığını Gördük
Aynı Şekilde Bir Karakter veya Harfi de Aratabilirdik
Harf Örnek:

Gördüğünüz Gibi Cümlemizde 7 Defa "a" Harfini Kullanmışız.
Özel Karakterler Örnek:

Görselde Gördüğünüz Gibi Cümlemizde 3 Defa Virgül Kullanmışız
upper()
Bu Metot Stringimizdeki Tüm Karakterleri Büyüz Yapmamızı Sağlar
Örnek

Görselde Gördüğünüz Gibi Tüm Karakterler Büyük Yazıldı
lower()
Bu Motot Upper Metotununa Zıt Şekilde Çalışır.
String İçerisindeki Tüm Karakterleri Küçük Yazmamızı Sağlar
Örnek

Görselde Gördüğünüz Gibi Tüm Karakterler Küçük Harf Olarak Yazıldı
capitalize()
Bu Metot String İçerisindeki İlk Karakteri Büyük Yazmamızı Sağlar
Adından da Anlaşıldığı Gibi Capital(Başkent-Büyük Harf) Anlamına Gelir
Örnek:

find()
Bu Metot Kullanımı count() Metotuna Benzer
String İçerisindeki Karakterin Konum Numarasını Belirtir
Pythonda Konum Değerleri 0 İle Başlar.
Örneğin Alfabede a=1 b=2 Yerine a=0 b=1 Tanımları Bulunur
Bu Metot İle Kelime,Harf veya Özel Karakter Aratılabilir
Eğer Birden Fazla Aynı Karakter Varsa İlk Karakterin Konumunu Belirtir
Konum Aratırken Boşluklarda Karakter Olarak Sayılır
Örneğin:
"a b" String İçerisinde "b" Arattığımızda:
a=0 Boşluk=1 b=2 İşlemi Yapılır ve Sonuç Olarak 2 Değeri Çıkar.
Örnek:

Görselde Gördüğünüz Gibi "r" Harfinin Konumu 2 Olarak Çıktı.
Aynı Şekilde Kelime Özel Karakter ve Sözcük Parçacıkları da Aratabiliriz
Kelime Örnek:

Gördüğünüz Gibi "M"=0 "e"=1 ...."a"=6 Boşluk=7 "Değerli"=8 Olduğu İçin 8 Değeri Çıkar
Özel Karakter:

Görselde Gördüğünüz Gibi Virgül İçin 3 Değeri Çıktı
Harf Örnek:

Gördüğünüz Gibi İlk "a" Harfinin Değeri 4 Çıktı
Sözcük Parçacığı Örnek:

Gördüğünüz Gibi "khack" Sözcük Parçasının Değeri 19 Çıktı
Eğer "hack" Aratsaydık,k Harfi de Sayılacağı İçin 20 Değeri Çıkardı
replace()
Bu Metot Karakterler Arasında Değişkenlik Yapmamızı Sağlar
Örnek:

Gördüğünüz Gibi "Değerli" Sözcüğü Yerine "Sevgili" Sözcüğünü Kullandık
Aynı Şekilde Harfler,Sözcük Parçaları ve Özel Karakterler Arasında da Değişiklikler Yapılabilir.
strip()
Tek Başına Kullanıldığında Stringin Başındaki ve Sonundaki Boşlukları Siler
Eğer Bir Değer Verilirse,String Başındaki ve Sonundaki O Değeri Siler
Tek Başına Kullanım Örnek

Görselde Gördüğünüz Gibi "Merhaba" Değerinin Başındaki ve Sonundaki Boşlukları Sildi
Değer Verilerek Kullanım Örnek

Gördüğünüz Gibi String Baş ve Sonundaki ".?," İfadeleri Silindi
join()
Bu Metot Verilen Değeri Stringin İlk Değer Başına Gelmekle Beraber, Sonuna Ekler
En Az İki Harf Kullanılır ve İlk Değer Başa,Diğer Değerler Sona Eklenir
Eğer 2 den Fazla Harf Varsa,String Birden Fazla Kez Tekrarlanabilir
İki Harf Örnek

Gördüğünüz Gibi "X" Başa,"Y" Sona Eklenmiş Oldu
Birden Fazla Harfli Değer Örnek:

Gördüğünüz Gibi "A" Değeri Başa,Diğer"BCDEF" Değerleri Sonlara Eklendi
String Birden Fazla Tekrar Etmiş Oldu
swapcase()
Bu Metot Büyük ve Küçük Harflerin Değişmesini Sağlar
Bu Metot İle Büyük Harfler Küçük,Küçük Harfler Büyük Olur
Örnek

Gördüğünüz Gibi String İçerisindeki Büyük ve Küçük Harfler Yer Değiştirdi
title()
Bu Metot String İçerisindeki Kelimeleri Büyük Harf İle Başlar
Tıpkı Şuan Benim Yazdığım Gibi.
Eğer Lazım Değil Diyorsanız,Benim Gibi Capslock Kullanabilirsiniz
Örnek

Görselde Gördüğünüz Gibi Kelimelerin Baş Harfleri Büyük Karakter Oldu
startswith()
Bu Metot Stringin Başındaki Değeri Kontrol Etmemizi Sağlar
Eğer Girdiğimiz Değer,Stringin Baş Harfiyse True(Doğru) Değeri Çıkar
Eğer Girdiğimiz Değer,Stringin Baş Harfi Değilse False(Yanlış) Değeri Çıkar
Örnek

Görselde Gördüğünüz Gibi "M" Yazdığımızda True,"C" Yazdığımızda False Değeri Döndü
endswith()
Bu Metot İse Startswith Metotununa zıt Olarak Çalışır
Eğer Girilen Değer Stringin Son Harfinin Karşılığı İse True,Değilse False Değeri Çıkar
Örnek

Görselde Gördüğünüz Gibi "i" Değeri Verildiğinde True,"u" Değeri Verildiğinde False Değeri Döndü
partition()
Bu Metot Girilen Değeri String İçerisinde Böler
Toplam 3 Parça Oluşur
Örnek:

Görselde Gördüğünüz Gibi "Değerli" Sözcüğünü Ayırmak İstedik
Böylece "Merhaba"=1.Parça "Değerli"=2.Parça "TurhackteamAilesi"=^3.Parça Oldu
maketrans()
Bu Metot İle,String İçerisindeki Karakterlerin Bit Değerini Öğreniriz
Çok Değinmeden Sizlere Bit Hakkında Ufak Bilgi Vereyim
A=65 Bit Değeri Vardır ve Bu 01000001 İse Gösterilir
65 Değeri,1 lerin Değerlerinin Toplamı İle Elde Edilmiştir
Şimdi Konumuza Dönelim
Bu Metotta Girilen Değer,String İçerisinde Var Olmalıdır
Örnek:

Görselde Gördüğünüz Gibi A=65 T=84 a=97 Değerleri Çıktı
Büyük A ile Küçük a Farklıdırlar ve Değerleri de Farklıdır
zfill()
Bu Metot Verilen Değer Kadar Stringin Boyutunu Yapar
Bunuda Stringin Başına,Belirtilen Boyuta Gelene Kadar 0 Ekleyerek Yapar
Örnek

Gördüğünüz Gibi 35 Karakter Olan Stringimizin 38 Karakter Olmasını İstedik
Böylece Başına 3 Adet 0 Eklendi
Evet Arkadaşlar,Konumuz Böyleydi
Umarım Programlamada İşinizi Görebilecek Bir Öğretici Konu Olmuştur
Okuduğunuz İçin Teşekkür Ederim
İyi Forumlar Dilerim"





