String Methodlarımız:
casefold() → Dizideki tüm harfleri küçük harfe dönüştürür.
center() → Center kelimesi İngilizce’de ‘orta, merkez, ortalamak’ gibi anlamlara gelir. Bu anlama uygun olarak,
center()
metodunu karakter dizilerini ortalamak için
kullanabilirsiniz.count() → belli string karakterden kaç tane varsa o karakterden döndürür
encode() → Bu metot yardımıyla karakter dizilerimizi istediğimiz kodlama sistemine göre kodlayabiliriz. Python 3.x’te varsayılan karakter kodlaması utf-8’dir.
endswith() → Dize belirtilen değerle bitiyorsa true değerini döndürür
expandtabs() → Bu metot yardımıyla bir karakter dizisi içindeki sekme boşluklarını genişletebiliyoruz.
find() → verilen string ifade içinde arama yapar ve bulduğu ilk indeks numarasını döndürür.
format() → Bu metod, karakter dizilerini biçimlendirme işlemlerinde kullanılmaktadır.
format_map() → Bu metod, karakter dizilerindeki değerini biçimlendirme işlemlerinde kullanılmaktadır.
index() → bu metod verilen string ifade içinde arama yapar ve bulduğu ilk indeks numarasını döndürür.
isalnum() → bu metot Karakter dizinin hem alfabetik hem de alfa numerik olup olmadığını kontrol ediyor.
isalpha() → Bu metot ise bir karakter dizisinin alfabetik olup olmadığını kontrol ediyor.
isdecimal() → Dizedeki tüm karakterler ondalıksa True değerini döndürür
isdigit() → Dizedeki tüm karakterler rakamsa True değerini döndürür
isidentifier() → Dize bir tanımlayıcıysa True değerini döndürür
islower() → Dizedeki tüm karakterler küçük harfse True döndürür
isnumeric() → Dizedeki tüm karakterler sayısalsa True döndürür
isprintable() → Dizedeki tüm karakterler yazdırılabilirse True değerini döndürür
isspace() → Dizedeki tüm karakterler boşluksa True değerini döndürür
istitle() → Dize bir başlığın kurallarına uyuyorsa True döndürür
isupper() → Dizedeki tüm karakterler büyük harfse True döndürür
join() → elimizde bölünmüş bir karakter dizisi grubu var. Biz bu grup içindeki karakter dizilerini tekrar birleştirmek istersek bu metodu kullanırız.
ljust() → metodu karakter dizisini sola yaslar.
lower() → Lower metodu, karakterleri büyük harfe çevirir.
lstrip() →
bu metod bir karakter dizisinin sol tarafındaki gereksiz
karakterlerden kurtulmamızı sağlar.maketrans() → Çevirilerde kullanılacak bir çeviri tablosu döndürür
partition() → Bu metot yardımıyla bir karakter dizisini belli bir ölçüte göre üçe bölüyoruz.
replace() → Replace metodu karakter güncellemesi için kullanılır.
rfind() → Dizeyi belirli bir değer arar ve bulunduğu son konumu döndürür
rindex() → Dizeyi belirli bir değer arar ve bulunduğu son konumu döndürür
rjust() → metodu karakter dizisini sağa yaslar.
rpartition() → Dizenin üç parçaya ayrıldığı bir demet döndürür
rsplit() → bu metod bir karakter dizisinin sağ tarafındaki gereksiz karakterlerden kurtulmamızı sağlar.
rstrip() → Dizenin sağ trim sürümünü döndürür
split() → Karakter dizisinde belirtilen bir karaktere göre parçalama işlemi yapar
splitlines() → Diziyi satır sonlarında böler ve bir liste döndürür
startswith() → Dize belirtilen değerle başlıyorsa true değerini döndürür
strip() → karakter dizisinin baş ve sondaki boşluk karakterlerini siler.
swapcase() → Bu metot bir karakter dizisi içindeki büyük harfleri küçük harfe; küçük harfleri de büyük harfe dönüştürür.
title() → karakter dizisindeki her kelimenin baş harfini büyük harfe çevirir.
translate() → Çevrilmiş bir string döndürür
upper() → Upper metodu, karakterleri büyük harfe çevirir.
zfill() → bu metod
yardımıyla karakter dizilerinin sol tarafına istediğimiz sayıda sıfır
ekleyebiliriz.
Örnekler
*************************************
>>> a = "python"
>>> a.capitalize()
'Python'
*************************************
>>> sehir= "istanbul"
>>> sehir[1:]
'stanbul'
*************************************
>>> a = "python programlama dili"
>>> a.capitalize()
'Python programlama dili'
>>> a.title()
'Python Programlama Dili'
*************************************
>>> degisken= "python"
>>> degisken.swapcase()
'PYTHON'
>>> degisken= "PYTHON"
>>> degisken.swapcase()
'python'
>>> degisken= "Python"
>>> degisken.swapcase()
'pYTHON'
*************************************
message = 'Hello, There.'
message = message.split(',')
# ['Hello',' There']
*********************************************
message = 'My name is Zeki Ünyildiz'
message = message.replace('Yigit','Gurkan')
# My name is Yigit Gurkan
*********************************************
0 Yorumlar