Metode strip () atgriež virknes kopiju, noņemot gan sākuma, gan aiz pēdējās rakstzīmes (pamatojoties uz nodoto virknes argumentu).
strip()
Metodi noņem rakstzīmes gan pa kreisi un pa labi, pamatojoties uz argumentu (virkne norādot rakstzīmju kopu jānoņem).
Metodes sintakse strip()
ir šāda:
string.strip ((rakstzīmes))
sloksne () Parametri
- rakstzīmes (pēc izvēles) - virkne, kas norāda no virknes kreisās un labās daļas noņemamo rakstzīmju kopu.
Ja arguments chars netiek sniegts, visas vadošās un aizmugurējās atstarpes tiek noņemtas no virknes.
Atgriezeniskā vērtība no metodes strip ()
strip()
atgriež virknes kopiju, kurā ir noņemtas gan sākuma, gan pēdējās rakstzīmes.
Sloksnes () metodes darbība
- Kad virknes raksturs kreisajā pusē nesakrīt ar visām
chars
argumentā esošajām rakstzīmēm , tā pārtrauc galveno rakstzīmju noņemšanu. - Tāpat, ja labajā pusē esošās virknes raksturs nesakrīt ar visām
chars
argumenta rakstzīmēm , tas pārtrauc noņemt pēdējās rakstzīmes.
Piemērs: Sloksnes () metodes darbība
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'))
Rezultāts
xoxo love xoxo lov xoxo love xoxo droid ir lielisks
Šeit mēs varam redzēt, ka pirmais izteiciens string.strip()
bez jebkādiem argumentiem aizvāca atstarpes no kreisās un labās puses string
.
string.strip(' xoe')
noņem visas atstarpes, x
, o
, un e
kas noved vai piekabināmo virkni.
Tā string
kā sākumā un beigās ir atstarpes, izteiksme string.strip('stx')
nemaina virkni. x
netiek noņemts, jo tas atrodas virknes vidū (atstarpes ved un izseko virkni)
string.strip('an')
noņemta an
vadošā virkne.