Verwijder backslashes of forward slashes uit String in Python | bobby hadz (2024)

#Inhoudsopgave

  1. Verwijder backslashes van een string in Python
  2. Verwijder een slash uit een string in Python
  3. Verwijder de afsluitende slash van een string in Python
  4. Verwijder de voorloop- en volgslash uit String in Python
  5. Vervang dubbele backslash door enkele backslash in Python
  6. Vervang enkele backslash door dubbele backslash in Python

#Verwijder backslashes van een string in Python

Gebruik destr.vervangen()methode om de backslashes uit een string te verwijderen, b.v.string.replace('\\', '').

Destr.vervangen()methode verwijdert de backslashes uit de string door ze te vervangen door lege strings.

hoofd.py

Gekopieerd!

snaar= '\\bobby\\hadz\\com\\'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\# βœ… Verwijder alle backslashes van een stringnieuwe_string=snaar.vervangen('\\', '')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobbyhadzcom# --------------------------------------------- --# βœ… Verwijder de eerste keer dat een backslash uit een string voorkomtnieuwe_string=snaar.vervangen('\\', '', 1)afdrukken(nieuwe_string) # πŸ‘‰οΈ bobby\hadz\com\

Remove Backslashes or Forward slashes from String in Python | bobbyhadz (1)

Wij gebruikten destr.vervangen()methode om de backslashes uit een string te verwijderen.

De terugslag\-teken heeft een speciale betekenis in Python - het wordt gebruikt als escape-teken (bijv.\Nof\T).

Door een tweede backslash toe te voegen, behandelen we de backslash (\) als een letterlijk karakter.

hoofd.py

Gekopieerd!

mijn_str= 'Bobby \\ Hadz'afdrukken(mijn_str) # πŸ‘‰οΈ bobby \ hadz

Destr.vervangenmethode retourneert een kopie van de tekenreeks, waarbij alle exemplaren van een subtekenreeks zijn vervangen door de opgegeven vervanging.

De methode heeft de volgende parameters:

NaamBeschrijving
oudDe subtekenreeks die we in de tekenreeks willen vervangen
nieuwDe vervanging voor elk voorkomen vanoud
graafAlleen de eerstegraafvoorvallen worden vervangen (optioneel)

De methode verandert de originele string niet. Strings zijn onveranderlijk in Python.

Als u de originele string niet hoeft te behouden, wijst u de variabele opnieuw toe in plaats van een nieuwe te declareren.

hoofd.py

Gekopieerd!

snaar= '\\bobby\\hadz\\com\\'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\snaar=snaar.vervangen('\\', '')afdrukken(snaar) # πŸ‘‰οΈ bobbyhadzcom

Als u alleen het eerste backslash-teken uit de tekenreeks hoeft te verwijderen, stelt u degraafargument naar 1 in de aanroep naarstr.vervangen().

hoofd.py

Gekopieerd!

snaar= '\\bobby\\hadz\\com\\'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\nieuwe_string=snaar.vervangen('\\', '', 1)afdrukken(nieuwe_string) # πŸ‘‰οΈ bobby\hadz\com\

Wanneer degraafargument is ingesteld, alleen het eerstegraafgebeurtenissen worden vervangen.

Als u alleen de voorloop- en achterliggende backslashes van een string hoeft te verwijderen, gebruikt u destr.strip()methode.

hoofd.py

Gekopieerd!

snaar= '\\bobby\\hadz\\com\\'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\nieuwe_string=snaar.strip('\\')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobby\hadz\com

Destripmethode retourneert een kopie van de tekenreeks waaruit de opgegeven voor- en volgtekens zijn verwijderd.

Als u alleen de voorloop- of achterliggende backslashes van een string hoeft te verwijderen, gebruikt u destr.lstrip()ofstr.rstrip()methode.

hoofd.py

Gekopieerd!

snaar= '\\bobby\\hadz\\com\\'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\# βœ… Verwijder leidende backslashes uit een stringnieuwe_string=snaar.lstrip('\\')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobby\hadz\com\# βœ… Verwijder achterliggende backslashes van een stringnieuwe_string=snaar.rstrook('\\')afdrukken(nieuwe_string) # πŸ‘‰οΈ \bobby\hadz\com

Destr.lstripmethode neemt een string die karakters bevat als argument en retourneert een kopie van de string waaruit de gespecificeerde leidende karakters verwijderd zijn.

Destripmethode neemt een string die tekens bevat als argument en retourneert een kopie van de string waaruit de gespecificeerde volgtekens zijn verwijderd.

#Verwijder een slash uit een string in Python

Je kunt ook gebruik maken van destr.vervangen()methode om de schuine strepen uit een tekenreeks te verwijderen.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com/'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\# βœ… Verwijder schuine strepen uit de stringnieuwe_string=snaar.vervangen('/', '')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobbyhadzcom# ----------------------------------------# βœ… Verwijder backslashes uit de stringsnaar= '\\bobby\\hadz\\com\\'nieuwe_string=snaar.vervangen('\\', '')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobbyhadzcom

Remove Backslashes or Forward slashes from String in Python | bobbyhadz (2)

In het eerste voorbeeld worden de schuine strepen naar voren uit een string verwijderd en in het tweede voorbeeld worden de schuine strepen naar achteren verwijderd.

Backslashes hebben een speciale betekenis: ze worden gebruikt als ontsnappingsteken, b.v.\N, dus hebben we een tweede backslash toegevoegd om ze als letterlijke tekens te behandelen.

Om de schuine strepen uit de string te verwijderen, vervangen we eenvoudigweg elke schuine streep door een lege string.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com/'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\nieuwe_string=snaar.vervangen('/', '')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobbyhadzcom

Destr.vervangenmethode retourneert een kopie van de tekenreeks, waarbij alle exemplaren van een subtekenreeks zijn vervangen door de opgegeven vervanging.

De methode heeft de volgende parameters:

NaamBeschrijving
oudDe subtekenreeks die we in de tekenreeks willen vervangen
nieuwDe vervanging voor elk voorkomen vanoud
graafAlleen de eerstegraafvoorvallen worden vervangen (optioneel)

De methode verandert de originele string niet. Strings zijn onveranderlijk in Python.

Als u de originele string niet hoeft te behouden, wijst u de variabele opnieuw toe in plaats van een nieuwe te declareren.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com/'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\snaar=snaar.vervangen('/', '')afdrukken(snaar) # πŸ‘‰οΈ bobbyhadzcom

Als u alleen de eerste schuine streep uit de tekenreeks hoeft te verwijderen, stelt u degraafargument naar 1 in de aanroep naarstr.vervangen().

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com/'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\snaar=snaar.vervangen('/', '', 1)afdrukken(snaar) # πŸ‘‰οΈ bobby/hadz/com/

Wanneer degraafargument is ingesteld, alleen het eerstegraafgebeurtenissen worden vervangen.

Als u alleen de voorwaartse en achterwaartse schuine strepen van een string hoeft te verwijderen, gebruikt u destr.strip()methode.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com/'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\snaar=snaar.strip('/')afdrukken(snaar) # πŸ‘‰οΈ bobby/hadz/com

Destripmethode retourneert een kopie van de tekenreeks waaruit de opgegeven voor- en volgtekens zijn verwijderd.

Als u alleen de voorwaartse of achterwaartse schuine strepen van een string hoeft te verwijderen, gebruikt u destr.lstrip()ofstr.rstrip()methode.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com/'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\nieuwe_string=snaar.lstrip('/')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobby/hadz/com/nieuwe_string=snaar.rstrook('/')afdrukken(nieuwe_string) # πŸ‘‰οΈ /bobby/hadz/com

Destr.lstripmethode neemt een string die karakters bevat als argument en retourneert een kopie van de string waaruit de gespecificeerde leidende karakters verwijderd zijn.

DestripDe methode neemt een string met tekens als argument en retourneert een kopie van de string waaruit de opgegeven volgtekens zijn verwijderd.

#Verwijder de afsluitende slash van een string in Python

Gebruik destr.rstrip()methode om de laatste schuine streep uit een string te verwijderen.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com/'# βœ… Verwijder de achterste schuine streep van een stringnieuwe_string=snaar.rstrook('/')afdrukken(nieuwe_string) # πŸ‘‰οΈ /bobby/hadz/com# ------------------------------------# βœ… Verwijder de trailing backslash van een stringsnaar= '\\bobby\\hadz\\com\\'nieuwe_string=snaar.rstrook('\\')afdrukken(nieuwe_string)

Remove Backslashes or Forward slashes from String in Python | bobbyhadz (3)

Destr.rstrip()methode retourneert een kopie van de string waarvan de trailingslash verwijderd is.

In het eerste voorbeeld worden de achterwaartse schuine strepen uit een string verwijderd, en in het tweede voorbeeld worden de achterwaartse schuine strepen verwijderd.

DestripDe methode neemt een string met tekens als argument en retourneert een kopie van de string waaruit de opgegeven volgtekens zijn verwijderd.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com/'nieuwe_string=snaar.rstrook('/')afdrukken(nieuwe_string) # πŸ‘‰οΈ \bobby\hadz\com

De methode verandert de originele string niet, maar retourneert een nieuwe string. Strings zijn onveranderlijk in Python.

Als u de originele string niet hoeft te behouden, wijst u de variabele opnieuw toe in plaats van een nieuwe te declareren.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com/'snaar=snaar.rstrook('/')afdrukken(snaar) # πŸ‘‰οΈ /bobby/hadz/com

Merk op dat destr.rstrip()methode verwijdert een of meer exemplaren van het opgegeven teken aan het einde van de tekenreeks.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com///'snaar=snaar.rstrook('/')afdrukken(snaar) # πŸ‘‰οΈ /bobby/hadz/com

Als u alleen het laatste teken wilt verwijderen als het een schuine streep is, gebruikt u destr.endswith()methode.

#Verwijder de afsluitende slash van een string met behulp van string-slicing

Dit is een proces in twee stappen:

  1. Gebruik destr.endswith()methode om te controleren of de string eindigt met een backslash.
  2. Als aan de voorwaarde is voldaan, gebruikt u string-slicing om de laatste schuine streep te verwijderen.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com//'alssnaar.eindigt met('/'):snaar=snaar[:-1]afdrukken(snaar) # πŸ‘‰οΈ /bobby/hadz/com/

Remove Backslashes or Forward slashes from String in Python | bobbyhadz (4)

Wij gebruikten destr.endswith()methode om te controleren of de string eindigt met een forwardslash.

U kunt dezelfde aanpak gebruiken om de afsluitende backslash uit een tekenreeks te verwijderen.

hoofd.py

Gekopieerd!

snaar= '\\bobby\\hadz\\com\\'alssnaar.eindigt met('\\'):snaar=snaar[:-1]afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com

Destr.eindigtmetmethode retourneertWAARals de string eindigt met het opgegeven achtervoegsel, anders retourneert themethodVals.

Als aan de voorwaarde is voldaan, gebruiken we string-slicing om het laatste teken uit de string te verwijderen.

De syntaxis voorsnaren snijdenismijn_str[start:stop:stap].

Debeginindex is inclusief, terwijl destopindex is exclusief (tot, maar niet inclusief).

Python-indexen zijn op nul gebaseerd, dus het eerste teken in een string heeft een indexof0, en het laatste teken heeft een index van-1oflen(mijn_str) - 1.

Het stukjetekenreeks[:-1]begint bij index0en gaat omhoog naar het laatste teken van de string, maar niet inclusief.

#Verwijder de voorloop- en volgslash uit String in Python

Gebruik destr.strip()methode om de leidende en afsluitende schuine streep uit een tekenreeks te verwijderen.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com/'afdrukken(snaar) # πŸ‘‰οΈ /bobby/hadz/com/# βœ… Verwijder de voor- en achterwaartse schuine streep van de snaarnieuwe_string=snaar.strip('/')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobby/hadz/com# --------------------------------------------- ------# βœ… Verwijder de leidende en eindigende backslash van de stringsnaar= '\\bobby\\hadz\\com\\'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\nieuwe_string=snaar.strip('\\')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobby\hadz\com

Remove Backslashes or Forward slashes from String in Python | bobbyhadz (5)

In het eerste voorbeeld worden de voor- en achterwaartse schuine strepen van een string verwijderd, en in het tweede voorbeeld worden de voor- en achterwaartse schuine strepen verwijderd.

Destripmethode retourneert een kopie van de tekenreeks waaruit de opgegeven voor- en volgtekens zijn verwijderd.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com/'afdrukken(snaar) # πŸ‘‰οΈ /bobby/hadz/com/nieuwe_string=snaar.strip('/')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobby/hadz/com

De methode verandert de originele string niet, maar retourneert een nieuwe string. Strings zijn onveranderlijk in Python.

Als u alleen de voor- of achterschuine strepen van de string hoeft te verwijderen, gebruikt u destr.lstrip()ofstr.rstrip()methode.

hoofd.py

Gekopieerd!

snaar= '/bobby/hadz/com/'nieuwe_string=snaar.lstrip('/')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobby/hadz/com/nieuwe_string=snaar.rstrook('/')afdrukken(nieuwe_string) # πŸ‘‰οΈ /bobby/hadz/com

Destr.lstripmethode neemt een string die karakters bevat als argument en retourneert een kopie van de string waaruit de gespecificeerde leidende karakters verwijderd zijn.

Destripmethode neemt een string die tekens bevat als argument en retourneert een kopie van de string waaruit de gespecificeerde volgtekens zijn verwijderd.

Merk op dat destr.strip(),str.lstrip()Enstr.rstrip()methode verwijdert een of meer exemplaren van de opgegeven voor- en natekens.

hoofd.py

Gekopieerd!

snaar= '///bobby/hadz/com///'snaar=snaar.strip('/')afdrukken(snaar) # πŸ‘‰οΈ bobby/hadz/com

Als u alleen de eerste voorloop- en eindslash wilt verwijderen, gebruikt u destr.startswith()Enstr.endswith()methoden.

#Verwijder de voorloop- en volgslash uit String met behulp van string-slicing

Dit is een proces in drie stappen:

  1. Gebruik destr.startswith()methode om te controleren of de string begint met een schuine streep.
  2. Gebruik destr.endswith()methode om te controleren of de tekenreeks eindigt met een schuine streep.
  3. Als aan de voorwaarden is voldaan, gebruikt u string-slicing om de schuine strepen te verwijderen.

hoofd.py

Gekopieerd!

snaar= '//bobby/hadz/com//'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\alssnaar.begint met('/'):snaar=snaar[1:]alssnaar.eindigt met('/'):snaar=snaar[:-1]afdrukken(snaar) # πŸ‘‰οΈ /bobby/hadz/com/

Remove Backslashes or Forward slashes from String in Python | bobbyhadz (6)

Wij gebruikten destr.startswith()Enstr.endswith()methoden om te controleren of de tekenreeks begint met en eindigt met een schuine streep.

Destr.begintmetmethode retourneertWAARals de string begint met het opgegeven voorvoegsel, anders retourneert de methodeVals.

Destr.eindigtmetmethode retourneertWAARals de string eindigt met het opgegeven achtervoegsel, anders retourneert themethodVals.

Als aan de voorwaarden is voldaan, gebruiken we string-slicing om de eerste en laatste tekens uit de string te verwijderen.

De syntaxis voor het segmenteren van tekenreeksen ismijn_str[start:stop:stap].

Debeginindex is inclusief, terwijl destopindex is exclusief (tot, maar niet inclusief).

Python-indexen zijn op nul gebaseerd, dus het eerste teken in een string heeft een indexof0, en het laatste teken heeft een index van-1oflen(mijn_str) - 1.

Het stukjetekenreeks[1:]begint bij index1en gaat naar het einde van de string.

Het stukjetekenreeks[:-1]begint bij index0en gaat omhoog naar het laatste teken van de string, maar niet inclusief.

#Vervang dubbele backslash door enkele backslash in Python

Destr.vervangen()De methode kan ook worden gebruikt om dubbele backslash te vervangen door enkele backslash.

hoofd.py

Gekopieerd!

snaar= 'Bobby\\\\hadz\\\\com'afdrukken(snaar) # πŸ‘‰οΈ bobby\\hadz\\comnieuwe_string=snaar.vervangen('\\\\', '\\')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobby\hadz\com# ----------------------------------snaar= r'bobby\hadz\com'afdrukken(snaar) # πŸ‘‰οΈ bobby\hadz\com

Remove Backslashes or Forward slashes from String in Python | bobbyhadz (7)

De terugslag\-teken heeft een speciale betekenis in Python - het wordt gebruikt als escape-teken (bijv.\Nof\T).

Door een tweede backslash toe te voegen, behandelen we de backslash (\) als een letterlijk karakter.

hoofd.py

Gekopieerd!

mijn_str= 'Bobby \\ Hadz'afdrukken(mijn_str) # πŸ‘‰οΈ bobby \ hadz

Om twee backslashes naast elkaar te hebben, moeten we vier backslash-tekens gebruiken.

hoofd.py

Gekopieerd!

mijn_str= 'Bobby \\\\ hadz'afdrukken(mijn_str) # πŸ‘‰οΈ bobby \\ hadz

Destr.vervangenmethode retourneert een kopie van de tekenreeks, waarbij alle exemplaren van een subtekenreeks zijn vervangen door de opgegeven vervanging.

hoofd.py

Gekopieerd!

snaar= 'Bobby\\\\hadz\\\\com'afdrukken(snaar) # πŸ‘‰οΈ bobby\\hadz\\comnieuwe_string=snaar.vervangen('\\\\', '\\')afdrukken(nieuwe_string) # πŸ‘‰οΈ bobby\hadz\com

De methode heeft de volgende parameters:

NaamBeschrijving
oudDe subtekenreeks die we in de tekenreeks willen vervangen
nieuwDe vervanging voor elk voorkomen vanoud
graafAlleen de eerstegraafvoorvallen worden vervangen (optioneel)

De methode verandert de originele string niet. Strings zijn onveranderlijk in Python.

#Een escape-reeks verwerken met bytes.decode()

Als u een escape-reeks moet verwerken, gebruikt u debytes.decode()methode.

hoofd.py

Gekopieerd!

snaar= 'Bobby\\nhadz'nieuwe_string= bytes(snaar, "utf-8").decoderen("unicode_escape")# bobby#hadzafdrukken(nieuwe_string)

Wij gebruikten debytes()class om de string naar een bytes-object te converteren en vervolgens debytes.decode()methodeom het bytesobject te decoderen in een string met deunicode_escapecodering.

Als u toegang hebt tot de variabele die de tekenreeks heeft gedeclareerd, kunt u deze markeren als een onbewerkte tekenreeks.

hoofd.py

Gekopieerd!

snaar= r'bobby\hadz\com'afdrukken(snaar) # πŸ‘‰οΈ bobby\hadz\comsnaar= r'bobby\\hadz\\com'afdrukken(snaar) # πŸ‘‰οΈ bobby\\hadz\\com

Tekenreeksen die worden voorafgegaan doorRworden genoemdruwe snarenen behandel backslashes als letterlijke tekens.

We hoeven niet te ontsnappen aan backslashes in onbewerkte snaren.

Als je variabelen in een onbewerkte string moet gebruiken, gebruik dan ageformatteerde tekenreeks letterlijk.

hoofd.py

Gekopieerd!

variabel= 'misschien'mijn_str= fr'ja\nee\{variabel}'afdrukken(mijn_str) # πŸ‘‰οΈ ja\nee\misschien

Met opgemaakte tekenreeksliterals (f-strings) kunnen we expressies in een tekenreeks opnemen door de tekenreeks vooraf te laten gaan metF.

Zorg ervoor dat u uitdrukkingen tussen accolades plaatst:{uitdrukking}.

Merk op dat we de string hebben voorafgegaan doorfren niet alleen metF.

#Vervang enkele backslash door dubbele backslash in Python

Dezelfde aanpak kan worden gebruikt om enkele backslash te vervangen door dubbele backslash.

hoofd.py

Gekopieerd!

snaar= '\\bobby\\hadz\\com\\'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\resultaat=snaar.vervangen('\\', '\\\\')afdrukken(resultaat) # πŸ‘‰οΈ \\bobby\\hadz\\com\\

Wij gebruikten destr.vervangen()methode om een ​​enkele backslash te vervangen door twee backslashes.

De terugslag\-teken heeft een speciale betekenis in Python - het wordt gebruikt als escape-teken (bijv.\Nof\T).

Door een tweede backslash toe te voegen, behandelen we de backslash (\) als een letterlijk karakter.

hoofd.py

Gekopieerd!

mijn_str= 'Bobby \\ Hadz'afdrukken(mijn_str) # πŸ‘‰οΈ bobby \ hadz

Om twee backslashes naast elkaar te hebben, moeten we vier backslash-tekens gebruiken.

hoofd.py

Gekopieerd!

mijn_str= 'Bobby \\\\ hadz'afdrukken(mijn_str) # πŸ‘‰οΈ bobby \\ hadz

Destr.vervangenmethode retourneert een kopie van de tekenreeks, waarbij alle exemplaren van een subtekenreeks zijn vervangen door de opgegeven vervanging.

hoofd.py

Gekopieerd!

snaar= '\\bobby\\hadz\\com\\'afdrukken(snaar) # πŸ‘‰οΈ \bobby\hadz\com\resultaat=snaar.vervangen('\\', '\\\\')afdrukken(resultaat) # πŸ‘‰οΈ \\bobby\\hadz\\com\\

De methode heeft de volgende parameters:

NaamBeschrijving
oudDe subtekenreeks die we in de tekenreeks willen vervangen
nieuwDe vervanging voor elk voorkomen vanoud
graafAlleen de eerstegraafvoorvallen worden vervangen (optioneel)

De methode verandert de originele string niet. Strings zijn onveranderlijk in Python.

Als u toegang hebt tot de variabele die de tekenreeks heeft gedeclareerd, kunt u deze markeren als een onbewerkte tekenreeks.

hoofd.py

Gekopieerd!

snaar= r'\\bobby\\hadz\\com\\'afdrukken(snaar) # πŸ‘‰οΈ \\bobby\\hadz\\com\\snaar= r'C:\Gebruikers\BobbyHadz\Desktop\voorbeeld.txt'afdrukken(snaar) # πŸ‘‰οΈ C:\Gebruikers\BobbyHadz\Desktop\voorbeeld.txt

Tekenreeksen die worden voorafgegaan doorRworden onbewerkte tekenreeksen genoemd en behandelen backslashes als letterlijke tekens.

We hoeven niet te ontsnappen aan backslashes in onbewerkte snaren.

Als u variabelen in een onbewerkte tekenreeks moet gebruiken, gebruik dan een letterlijke opgemaakte tekenreeks.

hoofd.py

Gekopieerd!

variabel= 'misschien'mijn_str= fr'ja\nee\{variabel}'afdrukken(mijn_str) # πŸ‘‰οΈ ja\nee\misschien

Met opgemaakte tekenreeksliterals (f-strings) kunnen we expressies in een tekenreeks opnemen door de tekenreeks vooraf te laten gaan metF.

Zorg ervoor dat u uitdrukkingen tussen accolades plaatst:{uitdrukking}.

Merk op dat we de string hebben voorafgegaan doorfren niet alleen metF.

#Aanvullende bronnen

U kunt meer leren over de gerelateerde onderwerpen door de volgende tutorials te raadplegen:

  • Hoe accenten uit een string in Python te verwijderen
  • Verwijder alle niet-numerieke tekens uit een string in Python
  • Hoe het voorvoegsel 'b' uit een string in Python te verwijderen
  • Verwijder de lege regels uit een String in Python
  • Verwijder alle lege tekenreeksen uit een lijst met tekenreeksen in Python
  • Verwijder het eerste en laatste teken uit een string in Python
  • Verwijder het eerste voorkomen van een teken uit String in Python
  • Verwijder de eerste N-tekens uit String in Python
  • Verwijder de HTML-tags uit een string in Python
Verwijder backslashes of forward slashes uit String in Python | bobby hadz (2024)
Top Articles
Latest Posts
Article information

Author: Arielle Torp

Last Updated:

Views: 5681

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Arielle Torp

Birthday: 1997-09-20

Address: 87313 Erdman Vista, North Dustinborough, WA 37563

Phone: +97216742823598

Job: Central Technology Officer

Hobby: Taekwondo, Macrame, Foreign language learning, Kite flying, Cooking, Skiing, Computer programming

Introduction: My name is Arielle Torp, I am a comfortable, kind, zealous, lovely, jolly, colorful, adventurous person who loves writing and wants to share my knowledge and understanding with you.