„Python“ styginių juosta ()

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 charsargumento simboliais , jis nustoja pašalinti pagrindinius simbolius.
  • Panašiai, kai dešinėje esančios eilutės simbolis nesutampa su visais charsargumento 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 stringpradžioje ir pabaigoje yra tarpų, išraiška string.strip('stx')eilutės nepakeičia. xnėra pašalinamas, nes jis yra eilutės viduryje (tarpai veda ir seka eilutę)

string.strip('an')pašalinta anvedanti eilutę.

Įdomios straipsniai...