🔤String İşlemleri
Python'da string (metin) işlemleri
👀 Hızlı Bakış
🌟 Programlama dillerindeki en önemli konulardandır
📈 Verimliliği artırma adına bu konunun bilinmesi mühimdir
💁♂️ Diğer önemli konu Arama İşlemleri olarak söylenir
🧱 Temel İşlemler
String'ler karakter listesi olarak geçtiğinden list
özelliklerini taşır.
İşlem | Açıklama |
---|---|
| Aritmetik operatörleri destekler |
| Karakter sayısı |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
🧙♂️ Detaylar için string formatlama sayfasına bakabilirsin.
🔌 String Ön Ekleri
💠 Metot | 📝 Açıklama |
---|---|
| Format string ön eki |
| Raw String ön eki |
| Unicode string ön eki |
| Çok satırlı string |
👨🔧 String Düzenleme
📈 Verimlilik Notları
r
ök eki ile yazılan string daha hızlı işlenirreplace
metodu en hızlı string değiştirme metodudur.replace(...).replace(...)
ile çoklu değişim yapılması daha hızlıdır
Ek kaynaklar:
String değiştirme hızları kıyaslaması için buraya bakabilirsin
💠 Metotlar ile
💠 Metot | 📝 Açıklama |
---|---|
| Uzunluk |
| Temizleme, düzeltme |
| Metnin solunu temizleme, düzeltme |
| Metnin sağını temizleme, düzeltme |
| Formatlama |
| Küçük / büyük harf |
| Parçalama |
| Kesme |
| Birleştirme |
| Karakter indeksini bulma |
| Metin değiştirme |
| Metin sayma |
| Metni sıralama |
💎 Özel karakterler ile
⌨️ print gibi yazdırma metotlarında kullanılır
🦄 Karakter | 📝 Açıklama |
---|---|
Yeni satır | |
Satır başı | |
Tab (4 boşluk | |
| Escape chars |
💯 Operatörler ile
💎 Operatör | 📝 Açıklama |
---|---|
| 10 karakterlik alana sola dayalı yazma |
| 10 karakterlik alana sağ dayalı yazma |
| F-string |
| Operatör ile formatlama |
👨💻 Kod Parçaları
🔂 Karakter Değiştirme
Stringler string[i] = char
yapısını desteklemez, alttaki yöntem gibi işlemler kullanılır
🙃 Karakterleri Ters Çevirme
🙃 Kelimeleri Ters Çevirme
🔍 Metin Arama
Alttaki yöntem ile tek bir karakteri string içerisinde bulabilirsiniz.
Kaynak için buraya bakabilirsin.
️🕵️♂️ Metinlerin Konumunu Bulma
🅰️ Karakter Sayma
Last updated