Pythontr

husonet | Tarih: 23.01.2015

Python trim işlemleri, python strip fonksiyonu

Python strip fonksiyonu ile string ifadalerde kırpma işlemleri

String ifadelerle uğraştığımız zaman bir çok defa temiz bir veri için sağındaki solundaki boşlukları atmak isteriz işte burada bizim imdadımıza strip fonksiyonu yetişir.


Python boşlukları temizleme örneği
>>> ' Merhaba '.strip()
'Merhaba'
>>> ' Merhaba'.strip()
'Merhaba'
>>> ' Ahmet bir kedi sahibidir '.strip()
'Ahmet bir kedi sahibidir'
>>> ' Merhaba '.strip() # Bütün boşlukarı silecektir.
'Merhaba'

Strip satırsonu ve tab karakterlerini kaldırır, kaldırılmasını istemiyorsanız aşağıdaki örneği inceleyiniz.


>>> "  Merhaba
".strip(" ")
'Merhaba
'

  • lstrip öndeki boşluk karakterlerini kaldırır
  • rstrip sondaki boşluk karakterlerini kaldırır
  • strip her iki taraftaki boşluk karakterlerini kaldırır

Strip fonskiyonu sadece boşluk karakterleri ile sınırlı değildir


>>>  str = '.-Merhaba Dünya, deneme,'
>>> str.strip('-.,')
Out: 'Merhaba D\xc3\xbcnya, deneme'