Last updated
Was this helpful?
Last updated
Was this helpful?
🌟 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
String'ler karakter listesi olarak geçtiğinden list
özelliklerini taşır.
r
ök eki ile yazılan string daha hızlı işlenir
replace
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:
⌨️ print gibi yazdırma metotlarında kullanılır
Stringler string[i] = char
yapısını desteklemez, alttaki yöntem gibi işlemler kullanılır
Alttaki yöntem ile tek bir karakteri string içerisinde bulabilirsiniz.
Daha fazla bilgi için ve bakabilirsin
String değiştirme hızları kıyaslaması için bakabilirsin
Kaynak için bakabilirsin.
f
Format string ön eki
r
Raw String ön eki
u
Unicode string ön eki
"""
Çok satırlı string
len
Uzunluk
strip
Temizleme, düzeltme
ltrip
Metnin solunu temizleme, düzeltme
rtrip
Metnin sağını temizleme, düzeltme
format
Formatlama
lower
, upper
Küçük / büyük harf
split
Parçalama
[<başlangıç>:<bitiş>]
Kesme
join
Birleştirme
find
Karakter indeksini bulma
replace
Metin değiştirme
count
Metin sayma
sort
Metni sıralama
Yeni satır
Satır başı
Tab (4 boşluk
\
Escape chars
: <10
10 karakterlik alana sola dayalı yazma
: >10
10 karakterlik alana sağ dayalı yazma
=
F-string
%
Operatör ile formatlama
Python'da string (metin) işlemleri
+
, =-
...
Aritmetik operatörleri destekler
len(string)
Karakter sayısı
string[i]
i
. karakter
string[-i]
len-i
. karakter (Sondan i
kadar önceki)
string[i:]
i
. eleman ve sonrasındakiler
string[:i]
i
. elemana kadar (i
dahil değil) olanlar
string[i:j]
i
. eleman ve j
. elemana kadar (j
dahil değil) olanlar
string[-j:-i]
len-j
. eleman ve len-i
. elemana kadar (len-i
dahil değil) olanlar
'{:>i}'.format('test')
i
karakter ayırır metni sağa yaslar
'{:i}'.format('test')
i
karakter ayırır metni sola sağlar