Javascript Substring van einde verwijderen

| | | |

Pythonbandfuncties verwijderen tekens of spaties aan het begin of einde van een tekenreeks. De tapefuncties zijn tape (), lstrip () en rstrip (). Ze strippen karakters van beide uiteinden van een string, alleen vanaf het begin en alleen vanaf het einde. Band Python () kan ook dubbele aanhalingstekens aan de uiteinden van een tekenreeks verwijderen.

Misschien heeft u spaties die u aan de uiteinden van de tekenreeks wilt verwijderen. U kunt bijvoorbeeld een naam hebben met spaties aan het einde die u wilt verwijderen voordat het programma verder gaat.

Python bevat drie ingebouwde functies die kunnen worden gebruikt om spaties in een tekenreeks te verbreken en een nieuwe reeks:. strip (), lstrip () en rstrip ()

Deze methoden kunnen handig zijn als u de structuur van een keten. Ze zijn ook handig als u extra spaties moet verwijderen die u niet in uw tekenreeks wilt opnemen.

In deze zelfstudie bespreken we hoe u de Python-tekenreeks strip ()

gebruikt. em> en zijn tegenhangers, lstrip () en rstrip ().

python Stripe String

De python stripe () methode verwijdert alle spaties of tekens die zijn opgegeven aan het begin en einde van een tekenreeks. . stripe () retourneert een nieuwe tekenreeks zonder de opgegeven tekens om te verwijderen

De syntaxis van de methode stripe () is:

Dit voorbeeld verwijdert alle volgspaties in onze string.

Verwijder Python-tekenreeksen

het woord Laten we een naam hebben met spaties aan het einde die we wilt verwijderen. Hier is een voorbeeld van een Python strip ()-methode die wordt gebruikt om deze spaties te verwijderen:

Onze code retourneert de Python-string : Johannes Appelzaad. We hebben de spaties voor en verwijderd. Tape () retourneert een kopie van de tekenreeks zodat onze oorspronkelijke tekenreeks niet wordt gewijzigd

string strip () standaardfunctie verwijdert spaties voor en aan het einde van een string. optioneel tekenargument als we een specifiek teken aan het begin en einde van een tekenreeks willen verwijderen.

Hier is een voorbeeld van een strip ()-functie die de letter X vanaf het begin en einde van een string:

Ons programma verwijdert elke instantie van de letter X aan het begin en einde van onze string . onze retourtekenreeks:

Op dezelfde manier kunnen we het hierboven besproken optionele argument gebruiken om meerdere tekens aan het begin en einde van een tekenreeks te verwijderen. Als we zowel X als Y van het begin en einde van onze keten willen verwijderen, kunnen we een programma als dit gebruiken:

Onze code keert terug het volgende: Dit is een voorbeeldzin

Python strip () is vooral handig voor het verwijderen van aanhalingstekens aan beide uiteinden van een tekenreeks .. Als strip () krijgt het argument van enkele aanhalingstekens of dubbele aanhalingstekens ", ze worden verwijderd aan twee uiteinden van een ketting.

Python Strip-tekens: lstrip () en rstrip ()

De python strip ()-functie verwijdert specifieke tekens vanaf het begin en einde van een keten. Maar wat als u Wil je alleen de karakters aan het begin of het einde van een string verwijderen? Dit is waar de Python`s lstrip () en rstrip () methoden in het spel komen.

lstrip () van Python . Verwijdert spaties - of een hoofdteken dat u hebt opgegeven - aan de linkerkant van een tekenreeks. De methode rstrip () verwijdert spaties of tekens aan de rechterkant van een tekenreeks

Het programma verwijdert standaard alle spaties als u geen teken opgeeft om

string Python band: te verwijderen. lstrip () en rstrip () Voorbeeld

Stel dat we een factuurkop hebben met sterretjes aan de rechterkant van de tekenreeks die we willen verwijderen.

de toewijzing Let a string naar een Python-variabele en verwijder alle sterretjes aan de rechterkant:

Onze code geeft als resultaat:. header Zoals je kunt zien, heeft ons programma alle sterretjes aan de rechterkant van onze tekenreeks verwijderd, maar als we ook sterretjes aan het begin van onze tekenreeks hadden, zou het Nost-programma ro ze niet verwijderen . Hier is een voorbeeld om dit effect te illustreren:

rstrip () functie verwijder alle sterretjes rechts van onze string, maar niet de linker:

Op dezelfde manier kunt u de lstrip () functie in Python om specifieke karakters aan het begin van een string te verwijderen:

Onze code retourneert de volgende elementen:

Conclusie

de python-tekenreeks functie band () verwijdert de begin- en/of eindtekens van een string. Standaard verwijdert de functie strip () alle spaties - spaties, tabs, nieuwe regels

Maar u kunt een optioneel tekenargument opgeven als er een specifiek teken is dat u uit uw tekenreeks wilt verwijderen.

In deze handleiding hebben we de basisprincipes van tekenreeksen in Python en hoe u de functies strip (), lstrip () en rstrip () gebruikt om tekens aan het begin en/of einde te verwijderen van een touwtje. We hebben ook enkele voorbeelden van elk van deze functies onderzocht in de actie

U bent nu klaar om de methoden Python strip (), lstrip () en rstrip () te gebruiken als een expert! Zie voor meer bronnen voor het leren van Python-talen onze Python-leergids .

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method