Bu yazımızda genel string tipinin kullanımında ortaya çıkan temel işlemleri ve fonksiyonları inceleyeceğiz .
Python dilinin esnekliği sayesinde bir string ifadeyi bir dizinin elemanlarını gezer gibi rahatça parçalayabiliriz. .
String’in 0’ıncı indisinden başlayıp son indisi olan -1 e kadar gezebilir ve ([] , [:]) ifadelrine parametreler vererek dilimleme işlemi yapabiliriz .
Artı (+) artı operatörü ile bir stringi birleştirebilir ve çarpım (*) operatörü ile bir stringi istenildiği sayıda tekrar ettirebiliriz .
1 2 3 4 5 6 7 8 | deger="yilmazmehmet.com" print(deger) # Ekrana değeri olduğu gibi basılır . print(deger[0]) # Ekrana değerin ilk elemanını basılır . print(deger[2:5]) # Ekrana değerin 2. ve 5.elemanına kadar olan kısım basılır . print(deger[3:]) # Ekrana değerin 3.elemanından son elemanına kadar olan kısmı basılır . print(deger*2) # Ekrana iki kez değer basılır print(deger+"/kategori/python/") #farklı bir değer ile birleştirilir . |
Ekran Çıktısı :
1 2 3 4 5 6 | yilmazmehmet.com y lma mazmehmet.com yilmazmehmet.comyilmazmehmet.com yilmazmehmet.com/kategori/python/ |
count() kullanımı :
count() fonksiyonu ile bir string içerisinde verilen parametrenin kaç defa geçtiğini öğrenebiliriz .
1 2 3 4 5 | deger="yilmazmehmet.com" print("deger adlı değişkende ",deger.count("a")," adet a değeri bulunmaktadır .") print("deger adlı değişkende ",deger.count("e") ," adet e değeri bulunmaktadır .") print("deger adlı değişkende ",deger.count("ğ") ," adet ğ değeri bulunmaktadır .") |
Ekran Çıktısı :
1 2 3 | deger adlı değişkende 1 adet a değeri bulunmaktadır . deger adlı değişkende 2 adet e değeri bulunmaktadır . deger adlı değişkende 0 adet ğ değeri bulunmaktadır . |
endswith() kullanımı :
endswith() fonksiyonu ile bir string içerisinde verilen parametre ile bitip bitmediğini boolean olara geri döndürür
1 2 3 4 5 | deger="yilmazmehmet.com" print(deger.endswith(".com")) print(deger.endswith(".com.tr")) |
Ekran Çıktısı :
1 2 | True False |
upper() ve lower() kullanımı :
upper() ve lower() fonksiyonları ile bir string ifadeyi büyük ve küçük şekilde yazdırmayı sağlar
1 2 3 4 5 | deger="yilmazmehmet.com" deger2="YILMAZMEHMET.COM" print(deger.upper()) print(deger2.lower()) |
Ekran Çıktısı :
1 2 | YILMAZMEHMET.COM yilmazmehmet.com |