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
chars
bağımsız değişkendeki tüm karakterlerle uyuşmadığında, baştaki karakterleri kaldırmayı durdurur. - Benzer şekilde, sağdaki dizenin karakteri
chars
bağı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
, o
ve e
o kurşun veya dize izledi.
Yana string
başında ve sonunda boşlukları vardır, ifade string.strip('stx')
dizesini değiştirmez. x
dizenin ortasında olduğu için kaldırılmaz (beyaz boşluklar dizenin başında ve sonunda)
string.strip('an')
an
dizenin başında kaldırıldı .