Python'da String Metotları

Pythonda en çok kullanılan string metotları ve kullanım şekilleri;







  • upper() 
  • lower() 
  • title() 
  • capitalize()
  • strip() 
  • split() 
  • join() 
  • find()
  • replace()
  • startswith()
  • endswith()
  • center()
upper() Metodu
Bir stringin tüm karakterlerini büyük harfe çevirmek için kullanılır.


site= 'Parrot TOOLS'
print(site.upper())


Çıktı:

PARROT TOOLS


lower() Metodu
Bir stringin tüm karakterlerini küçük harfe çevirmek için kullanılır.


site= 'Parrot TOOLS'
print(site.lower())


Çıktı:

parrot tools


title() Metodu
Her kelimenin ilk harfini büyük harf yapmak için kullanılır.


site= 'Parrot TOOLS'
print(site.title())


Çıktı:

Parrot Tools


capitalize() Metodu
Verilen string ifadeyi tümce düzenine getirmek için kullanılır.


site= 'Parrot TOOLS'
print(site.capitalize())


Çıktı:

Parrot tools


strip() Metodu
Verilen string ifadenin başında ve sonunda bulunan boşlukları temizlemek için kullanılır.


site= ' Parrot TOOLS '
print(site.strip())


Çıktı:

Parrot TOOLS


split() Metodu
Verilen string ifade belirtilen ayraca göre parçalara ayrılarak bir diziye dönüştürülür. Herhangi bir ayraç belirtilmezse boşluğa göre parçalama yapılır.


site= 'Parrot TOOLS'
print(site.split())


Çıktı:

['Parrot', 'TOOLS']


Parçalara ayrılan string ifadenin belirli elemanını alma;

site= 'Parrot TOOLS'
print(site.split()[0])


Çıktı:

Parrot


Belirli bir karaktere göre parçalara ayırma;

url= 'http://www.parrot.tools'
print(url.split('.'))


Çıktı:

['http://www', 'parrot', 'tools']


join() Metodu
Parçalara ayrılmış stringi belirli karaktere göre birleştirmek için kullanılır. Her eklenen kelimenin arasına belirtilmiş olan karakter eklenir.


url = 'https://www.parrot.tools'
parcaliUrl = url.split('.') 
#Parçalı veri . karakteri ile birleştirilir.
birlesmisUrl = '.'.join(parcaliUrl) 
print(birlesmisUrl)


Çıktı:

http://www.parrot.tools


find() Metodu 
Verilen string ifade içerisinde aranmak istenilen veriler için kullanılır. Verilen ifadeyi string içerisinde arar ilk bulduğu yerde kelimenin ilk harfinin index numarasını döndürür. Dönen sayı 0 ve 0'dan büyükse aradığımız ifade string içerisinde yer almaktadır. Eğer sonuç -1 dönerse aradığımız ifade string içerisinde bulunmamaktadır.


url = 'https://www.parrot.tools'
indexNo = url.find('parrot')
print(indexNo)


Çıktı:

12


replace() Metodu
Verilen string ifade içerisinde belirtilen verilerin değiştirilmesi için kullanılır.


url = 'http://www.parrot.tools'
yeniUrl = url.replace('http', 'https')
print(yeniUrl)


Çıktı:

https://www.parrot.tools


startswith() Metodu 
Verilen string ifade belirli bir karakter ile başlayıp başlamadığını kontrol etmek için kullanılır. Sonuç olarak True yada False değeri döner.


url = 'https://www.parrot.tools' 
result = url.startswith('h') 
print(result)


Çıktı:

True


endswith() Metodu 
Verilen string ifade belirli bir karakter ile bitip bitmediğini kontrol etmek için kullanılır. Sonuç olarak True yada False değeri döner.



url = 'https://www.parrot.tools' 
result = url.endswith('h') 
print(result)


Çıktı:

False


center() Metodu 
Verilen string ifadeyi belirli sayıda karakter içerisine alarak konumlandırır.


url = 'https://www.parrot.tools'
result = url.center(40)
print(result)


Çıktı:

         https://www.parrot.tools


Farklı bir örnek;

url = 'https://www.parrot.tools'
result = url.center(40,'*')
print(result)


Çıktı:

*******https://www.parrot.tools*******


Daha fazla string metotlarına ulaşmak için bu adresi ziyaret edebilirsiniz.

Post a Comment

Daha yeni Daha eski

Vulnerability Analysis