Python’da String Metotları
len() : Karakter dizinizin uzunluğunu verir.
karakterDizisi = "Mekatronik Platform Python Uygulamaları"
print(len(karakterDizisi))
#Çıktı: 39
[ ] : Köşeli parantez ile dizi içerisindeki karakterleri ve karakterler arasındaki ifadeyi verir.
karakterDizisi = "Mekatronik Platform Python Uygulamaları"
print(karakterDizisi[0]) #// 0.karakter= M
print(karakterDizisi[1]) #// 1.karakter= e
print(karakterDizisi[2]) #// 2.karakter= k
print(karakterDizisi[16]) #// 16.karakter= o
print(karakterDizisi[0:10]) #// 0-10.karakterler arasını ekrana yazdırır. = Mekatronik
print(karakterDizisi[:19]) #// 0.karakterler arasını ekrana yazdırır.= Mekatronik Platform
print(karakterDizisi[10:]) #// 10.karakterden sonraki tüm karakterleri yazdırır = Platform Python Uygulamaları
print(karakterDizisi[-13 : -1]) #//Sondan 1. ve 5. karakterler arasını yazdırır. = Uygulamalar
upper() : Dizi içerisindeki bütün harfleri büyük harf olarak değiştirir.
lower() : Dizi içerisindeki bütün harfleri küçük harf olarak değiştirir.
title() : Dizi içerisindeki kelimlerin baş harflerini büyük harf olarak değiştirir.
capitalize() : Dizi içerisinde sadece ilk kelimenin baş harfini büyük harf olarak değiştirir.
print(karakterDizisi.upper()) #Dizideki tüm harfleri büyük harf ile değiştirir.
print(karakterDizisi.lower()) #Dizideki tüm harfleri küçük harf ile değiştirir.
print(karakterDizisi.title()) #Dizideki tüm kelimelerin baş harfini büyük harf ile değiştirir.
print(karakterDizisi.capitalize()) #Sadece ilk kelimenin baş harfini büyük harf yapar.
#Çıktı:
MEKATRONIK PLATFORM PYTHON UYGULAMALARI
mekatronik platform python uygulamaları
Mekatronik Platform Python Uygulamaları
Mekatronik platform python uygulamaları
islower() : Dizi küçük harflerden mi oluşuyor sorusunu sorar.
isupper() : Dizi büyük harflerden mi oluşuyor sorusunu sorar.
istitle() : Dizideki kelimeler büyük harfle mi başlıyor sorusunu sorar.
isspace() : Dizi içerisinde boşluk karakteri var mı?
isdigit() : Dizi içerisinde rakamsal karakter var mı?
karakterDizisi = "Mekatronik Platform Python Uygulamaları"
print(karakterDizisi.islower()) #Dizi küçük harflerden mi oluşuyor?
print(karakterDizisi.isupper()) #Dizi büyük harflerden mi oluşuyor?
print(karakterDizisi.istitle()) #Dizideki kelimeler büyük harfle mi başlıyor?
#Çıktı:
False
False
True
split() : Dizi içerisindeki kelimeleri ayırır.
karakterDizisi = "Mekatronik Platformu, Python Uygulamaları"
print(karakterDizisi.split()) #Boşluk karakterine göre ayrım yapar.
print(karakterDizisi.split(',')) #',' karakterine göre ayrım yapar.
#Çıktı:
['Mekatronik', 'Platformu,', 'Python', 'Uygulamaları']
['Mekatronik Platformu', ' Python Uygulamaları']
count() : Dizi içerisinde belirtilen değerin kaç kez kullanıldığını sayar.
karakterDizisi = "Mekatronik Platformu, Python Uygulamaları"
print(karakterDizisi.count('a')) #Dizi içerisine 'a' karakterinin kaç kez kullanıldığını ekrana yazıdırır.
print(karakterDizisi.count('M'))
print(karakterDizisi.count('m'))
#Çıktı:
5
1
2
String metotlarının diğer komutları için;
https://www.w3schools.com/python/python_strings_methods.asp
veya
https://docs.python.org/3/library/stdtypes.html#string-methods
linklerinden ulaşabilirsiniz.
Diğer uygulamalarımız için;
Arduino uygulamaları için tıklayınız.
Raspberry Pi uygulamaları için tıklayınız.
Microchip Pic uygulamaları için tıklayınız.