Python Hızlı Başlangıç Kursu

Python'da Metin İşleme: Strings

eminbasbayan

eminbasbayan

2 dk okuma
Python'da Metin İşleme: Strings
🔍 Büyütmek için tıklayın

Python, metin işleme konusunda oldukça güçlü ve esnek bir dilidir. Bu makale, yazılıma yeni başlayanlar için Python'daki string (metin) veri tipi ve bu veri tipi üzerinde yapılabilecek temel işlemleri anlatmaktadır.

String Nedir?

String, karakterlerin bir araya gelmesiyle oluşan bir veri tipidir. Python'da stringler tek tırnak ('), çift tırnak (") veya üç tırnak (''' veya """) kullanılarak oluşturulabilir.

metin1 = 'Merhaba, dünya!' metin2 = "Python'da metin işleme." metin3 = '''Bu bir çok satırlı string örneğidir.'''

String İndeksleme ve Dilimleme

Stringlerde her bir karakter, bir indeksle erişilebilir. İndeksler 0'dan başlar.

metin = "Merhaba" ilk_karakter = metin[0] # 'M' ikinci_karakter = metin[1] # 'e'

Aynı zamanda stringleri dilimleyerek alt stringler elde edebilirsiniz.

alt_metin = metin[1:4]  # 'erh'

String Uzunluğu

Stringin uzunluğunu öğrenmek için len() fonksiyonunu kullanabilirsiniz.

uzunluk = len(metin)  # 7

String Metotları

Python'daki stringler birçok kullanışlı metoda sahiptir.

lower() ve upper()

Stringin tüm karakterlerini küçük veya büyük harfe çevirir.

kucuk_harfler = metin.lower() # 'merhaba' buyuk_harfler = metin.upper() # 'MERHABA'

replace()

String içindeki bir alt stringi başka bir string ile değiştirir.

degistirilmis_metin = metin.replace("Merhaba", "Selam") # 'Selam'

split()

Stringi belirli bir karakter veya karakter dizisine göre böler ve bir liste döndürür.

kelimeler = "Bu bir cümledir.".split(" ") # ['Bu', 'bir', 'cümledir.']

strip()

Stringin başındaki ve sonundaki boşlukları siler.

temizlenmis_metin = " fazla boşluk ".strip() # 'fazla boşluk'

String Formatlama

Python'da stringleri formatlamak için farklı yöntemler bulunmaktadır.

%-formatlama

isim = "Ali" yas = 25 metin = "Adım %s ve yaşım %d." % (isim, yas) # 'Adım Ali ve yaşım 25.'

format() Metodu

metin = "Adım {} ve yaşım {}.".format(isim, yas) # 'Adım Ali ve yaşım 25.'

f-String (Python 3.6+)

metin = f"Adım {isim} ve yaşım {yas}." # 'Adım Ali ve yaşım 25.'

Sonuç

Python'da stringler, metin işleme ihtiyaçlarınızı karşılayacak bir dizi metot ve işlevsellik sunar. İndeksleme, dilimleme, metotlar ve formatlama yetenekleri, metin tabanlı veriler üzerinde etkili bir şekilde çalışmanıza olanak tanır. Bu yetenekler, özellikle metin tabanlı veri analizi, web geliştirme ve otomasyon görevlerinde vazgeçilmezdir.

Etiketler

#Eğitimler#Python Hızlı Başlangıç Kursu

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

Python'a Giriş: Python Nedir ve Diğer Programlama Dillerinden Farkları
Genel

Python'a Giriş: Python Nedir ve Diğer Programlama Dillerinden Farkları

Python, 1991 yılında Guido van Rossum tarafından oluşturulan yüksek seviyeli, yorumlanabilir, nesne yönelimli bir programlama dilidir. Sözdizimi açısından okunabilirliği ve temizliği ön planda tutarak tasarlanmıştır, bu da onu özellikle programlamaya yeni başlayanlar için mükemmel bir seçenek

3 dk
Python ile Neler Yapabilirsiniz?
Genel

Python ile Neler Yapabilirsiniz?

Python, geniş uygulama alanlarına sahip, esnek ve güçlü bir programlama dilidir. Yaygın olarak kullanılan bu dil, web geliştirmeden yapay zekaya, veri analizinden oyun geliştirmeye kadar birçok farklı alanda kullanılabilir. Bu makalede, Python ile yapılabilecek bazı popüler uygulamaları incele

2 dk
VSCode ile Python Kurulumu: Adım Adım Rehber
Genel

VSCode ile Python Kurulumu: Adım Adım Rehber

Yazılım geliştirmeye yeni başladıysanız ve Python ile çalışmak istiyorsanız, Visual Studio Code (VSCode) mükemmel bir tercihtir. Bu, Microsoft tarafından geliştirilen açık kaynaklı, hafif ve güçlü bir kod editörüdür. Bu rehberde, Python’u ve VSCode’u adım adım nasıl kuracağınızı anlatacağız. ## **A

2 dk
Değişkenler: Python Programlamada Temel Taşlar
Genel

Değişkenler: Python Programlamada Temel Taşlar

Yazılım geliştirmeye yeni başladıysanız, değişkenlerin programlamada nasıl kullanıldığını anlamanız önemlidir. Değişkenler, verileri saklamak için kullanılan bir tür "kutucuk" olarak düşünülebilir ve bu verilere bir isim vererek program içinde rahatça erişebiliriz. Python'da değişkenleri kulla

2 dk
Python'da Kullanıcıdan Girdi Alma: Bir Başlangıç Rehberi
Genel

Python'da Kullanıcıdan Girdi Alma: Bir Başlangıç Rehberi

Bir program yazarken, kullanıcılardan girdi almak programın interaktif ve kullanıcı dostu olmasını sağlar. Python, kullanıcıdan girdi almanın oldukça basit bir yolunu sunar. Bu makale, yazılıma yeni başlayanlara yönelik olarak Python'da kullanıcı girdisi alma konusunda temel bilgileri içermekt

1 dk
Python'da Tür Dönüşümü: Temeller ve Örnekler
Genel

Python'da Tür Dönüşümü: Temeller ve Örnekler

Programlama yaparken çeşitli veri tipleri arasında geçiş yapmak gerekebilir. Python, bu tür dönüşümleri gerçekleştirmek için bir dizi yerleşik fonksiyon sunar. Bu makale, yazılıma yeni başlayanlara Python'da tür dönüşümünün temellerini anlatmaktadır. ## **Tür Dön

1 dk