Metodas strip () grąžina eilutės kopiją, pašalindamas tiek priekinius, tiek galinius simbolius (pagal perduotą eilutės argumentą).
strip()
Metodas pašalina simbolius iš abiejų kairę ir į dešinę, remiantis argumentu (eilutė nurodant simbolių rinkinį būti pašalintas).
strip()
Metodo sintaksė yra tokia:
string.strip ((simboliai))
juosta () Parametrai
- simboliai (neprivaloma) - eilutė, nurodanti simbolių rinkinį, kurį reikia pašalinti iš kairės ir dešinės eilutės dalies.
Jei simbolių argumentas nepateikiamas, visos priekinės ir galinės tarpos pašalinamos iš eilutės.
Grąžinimo vertė iš strip () metodo
strip()
grąžina eilutės kopiją, kurioje nuimami tiek priekiniai, tiek galiniai simboliai.
Juostos () metodo darbas
- Kai kairiosios eilutės simbolis nesutampa su visais
chars
argumento simboliais , jis nustoja pašalinti pagrindinius simbolius. - Panašiai, kai dešinėje esančios eilutės simbolis nesutampa su visais
chars
argumento simboliais , jis nustoja pašalinti galinius simbolius.
Pavyzdys: juostos () metodo veikimas
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'))
Rezultatas
xoxo meilė xoxo lov xoxo meilė xoxo droid yra nuostabus
Čia galime pastebėti, kad pirmoji išraiška string.strip()
be jokių argumentų pašalino tarpus iš kairės ir dešinės string
.
string.strip(' xoe')
pašalinti visus tarpus, x
, o
, ir e
, kad švino arba prikabinamas eilutę.
Kadangi string
pradžioje ir pabaigoje yra tarpų, išraiška string.strip('stx')
eilutės nepakeičia. x
nėra pašalinamas, nes jis yra eilutės viduryje (tarpai veda ir seka eilutę)
string.strip('an')
pašalinta an
vedanti eilutę.