Python Dize şeridi ()

Strip () yöntemi, hem baştaki hem de sondaki karakterleri kaldırarak dizenin bir kopyasını döndürür (iletilen dize bağımsız değişkenine göre).

strip()Her iki argüman (karakter setini belirten bir dize kaldırılacak) dayalı sağdan sola ve gelen yöntem karakterleri kaldırır.

strip()Yöntemin sözdizimi şöyledir:

 string.strip ((chars))

strip () Parametreler

  • chars (isteğe bağlı) - dizenin sol ve sağ kısmından kaldırılacak karakter kümesini belirten bir dize.

Karakter bağımsız değişkeni sağlanmazsa, tüm baştaki ve sondaki beyaz boşluklar dizeden kaldırılır.

Strip () yönteminden dönüş değeri

strip() dizenin hem başındaki hem de sonundaki karakterler çıkarılmış bir kopyasını döndürür.

Strip () yönteminin çalışması

  • Soldaki dizenin karakteri charsbağımsız değişkendeki tüm karakterlerle uyuşmadığında, baştaki karakterleri kaldırmayı durdurur.
  • Benzer şekilde, sağdaki dizenin karakteri charsbağımsız değişkendeki tüm karakterlerle eşleşmediğinde , sondaki karakterleri kaldırmayı durdurur.

Örnek: strip () yönteminin çalışması

 string = ' xoxo love xoxo ' # Leading and trailing whitespaces are removed print(string.strip()) # All ,x,o,e characters in the left # and right of string are removed print(string.strip(' xoe')) # Argument doesn't contain space # No characters are removed. print(string.strip('stx')) string = 'android is awesome' print(string.strip('an'))

Çıktı

 xoxo love xoxo lov xoxo love xoxo droid harika

Burada string.strip()argümansız ilk ifadenin beyaz boşlukları öğesinin solundan ve sağından çıkardığını görebiliriz string.

string.strip(' xoe')tümüyle beyaz kaldırıldı x, ove eo kurşun veya dize izledi.

Yana stringbaşında ve sonunda boşlukları vardır, ifade string.strip('stx')dizesini değiştirmez. xdizenin ortasında olduğu için kaldırılmaz (beyaz boşluklar dizenin başında ve sonunda)

string.strip('an')andizenin başında kaldırıldı .

Ilginç makaleler...