Python

10. Python String İşlemleri

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.

Yorum Gönder

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir