Python’da string (metin) verileriyle çalışmak, temel programlama becerilerinin önemli bir parçasıdır. String’ler tırnak içinde yazılan karakter dizileridir ve çok sayıda yerleşik fonksiyon ve işlemci ile birlikte gelir.
1. String Tanımlama
isim = "Ali"
soyad = 'Yılmaz'
metin = "Bugün hava güzel."
2. String Birleştirme (Concatenation)
ad_soyad = isim + " " + soyad
print(ad_soyad) # Çıktı: Ali Yılmaz
3. String Çoğaltma
print("Merhaba! " * 3)
# Çıktı: Merhaba! Merhaba! Merhaba!
4. Karakterlere Erişme (Indexleme)
isim = "Zeynep"
print(isim[0]) # Z
print(isim[-1]) # p
5. Dilimleme (Slicing)
metin = "Merhaba Dünya"
print(metin[0:7]) # Merhaba
print(metin[8:]) # Dünya
6. String Uzunluğu
mesaj = "Python"
print(len(mesaj)) # 6
7. Üst/Alt Dönüşümler
s = "Merhaba"
print(s.upper()) # MERHABA
print(s.lower()) # merhaba
8. Boşluk Temizleme
ad = " Ahmet "
print(ad.strip()) # "Ahmet"
9. Değiştirme (replace)
metin = "Bugün hava güzel."
print(metin.replace("güzel", "yağmurlu"))
# Çıktı: Bugün hava yağmurlu.
10. Parçalama (split) ve Birleştirme (join)
cumle = "Python kolay ve güçlü bir dildir"
kelimeler = cumle.split()
print(kelimeler) # ['Python', 'kolay', 've', 'güçlü', 'bir', 'dildir']
birlesik = "-".join(kelimeler)
print(birlesik) # Python-kolay-ve-güçlü-bir-dildir
11. String Formatlama
ad = "Ayşe"
yas = 25
print(f"Benim adım {ad}, {yas} yaşındayım.")
# Benim adım Ayşe, 25 yaşındayım.
12. Özel Karakterler
print("Satır 1\nSatır 2")
# Satır 1
# Satır 2
Sonuç
Python’da string işlemleri, metin verileriyle etkili bir şekilde çalışmak için oldukça önemlidir. Bu temel bilgiler, gelişmiş uygulamalarda kullanılacak string manipülasyonların temelini oluşturur.