9. PYTHON'DA STRING İŞLEMLERİ VE METODLARI

 

Python'da String İşlemleri ve Metotları

Python'da string (dize) işlemleri ve metotları, metinlerle çalışmayı kolaylaştırır. Bu yazıda, temel string işlemlerinden ve Python'un sunduğu kullanışlı metotlardan bahsedeceğiz.

Temel String İşlemleri:

  • Toplama: + operatörü ile iki stringi toplayabilirsiniz.
s1 = "Merhaba"
s2 = "Dünya"

s3 = s1 + s2
print(s3) # MerhabaDünya
  • Tekrarlama: * operatörü ile stringi tekrarlayabilirsiniz.
s1 = "Merhaba"

s2 = s1 * 3
print(s2) # MerhabaMerhabaMerhaba
  • Dilimleme: [] operatörü ile stringin belirli bir kısmını alabilirsiniz.
s1 = "Merhaba Dünya"

s2 = s1[0:7] # Merhaba
print(s2)

String Metotları:

  • len(): Stringin uzunluğunu verir.
s1 = "Merhaba Dünya"

uzunluk = len(s1)
print(uzunluk) # 13
  • upper(): Stringi büyük harfe dönüştürür.
s1 = "Merhaba Dünya"

s2 = s1.upper()
print(s2) # MERHABA DÜNYA
  • lower(): Stringi küçük harfe dönüştürür.
s1 = "Merhaba Dünya"

s2 = s1.lower()
print(s2) # merhaba dünya
  • title(): Stringin ilk harfini ve her kelimenin ilk harfini büyük harfe dönüştürür.
s1 = "Merhaba dünya"

s2 = s1.title()
print(s2) # Merhaba Dünya
  • replace(): Stringde belirli bir karakteri veya metni başka bir karakter veya metinle değiştirir.
s1 = "Merhaba Dünya"

s2 = s1.replace("Dünya", "Evren")
print(s2) # Merhaba Evren
  • find(): Stringde belirli bir karakterin veya metnin ilk geçtiği yeri bulur.
s1 = "Merhaba Dünya"

index = s1.find("Dü")
print(index) # 8
  • split(): Stringi belirli bir karaktere veya metne göre böler.
s1 = "Merhaba Dünya"

liste = s1.split(" ")
print(liste) # ['Merhaba', 'Dünya']

Bunlar Python'da string işlemleri ve metotlarından sadece birkaçı. Daha fazla bilgi için Python'un resmi belgelerine bakabilirsiniz.

Örnek:

s1 = "Merhaba Dünya"

# Stringin uzunluğunu yazdır
print(len(s1))

# Stringi büyük harfe dönüştür ve yazdır
s2 = s1.upper()
print(s2)

# Stringin ilk harfini ve her kelimenin ilk harfini büyük harfe dönüştür ve yazdır
s3 = s1.title()
print(s3)

# Stringde "Dünya"yı "Evren" ile değiştir ve yazdır
s4 = s1.replace("Dünya", "Evren")
print(s4)

# Stringde "Dü"nün ilk geçtiği yeri bul
index = s1.find("Dü")
print(index)

# Stringi " "ye göre böl ve yazdır
liste = s1.split(" ")
print(liste)

Çıktı:

13
MERHABA DÜNYA
Merhaba Dünya
Merhaba Evren
8
['Merhaba', 'Dünya']

Umarım bu yazı Python'da string işlemleri ve metotları hakkında size genel bir fikir vermiştir. Daha fazla bilgi edinmek için Python'un resmi belgelerine ve online kaynaklara bakabilirsiniz.

Yorumlar

Bu blogdaki popüler yayınlar

7. PYTHON'DA HATA YAKALAMA VE İSTİSNALAR (EXCEPTIONS)

5. PYTHON'DA MODÜLLER VE PAKETLERİN KULLANIMI

15. VERİ ANALİZİ VE İSTATİSTİKLER PYTHON'DA NASIL YAPILIR?