Python virknes sloksne ()

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 charsargumentā 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 charsargumenta 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 ekas noved vai piekabināmo virkni.

stringkā sākumā un beigās ir atstarpes, izteiksme string.strip('stx')nemaina virkni. xnetiek noņemts, jo tas atrodas virknes vidū (atstarpes ved un izseko virkni)

string.strip('an')noņemta anvadošā virkne.

Interesanti raksti...