Javascript Verwijder N uit string

| | | | |

Met de slicing-syntaxis kunt u een bepaald teken of een reeks tekens uit een tekenreeks verwijderen op basis van de indexwaarden ‚Äã‚Äãvan die tekens.

In deze handleiding wordt uitgelegd hoe u de eerste n tekens uit een string in Python. Geef een voorbeeld van de slicing-syntaxis zodat u kunt leren hoe u deze in uw programma`s kunt gebruiken.

Python: indexeringsstrings

Strings zijn reeksen tekens . Elk teken in een tekenreeks krijgt een uniek indexnummer toegewezen. Met dit nummer kunt u een specifiek teken of een reeks tekens identificeren en ermee werken.

Indexnummers beginnen met nul en nemen geleidelijk toe met één voor elk teken. Laten we eens kijken naar een string:

P i en s !
1 2 3 4

De ketting bevat vier karakters. Het eerste teken, "P", heeft het indexnummer 0. Het laatste teken, !, heeft indexnummer 4.

U kunt deze cijfers gebruiken om enkele tekens of verwijder tekens uit een tekenreeks.

Verwijder de eerste n tekens uit een tekenreeks in Python

Schrijf hier een programma dat de eerste vier tekens verwijdert uit bonnen die zijn opgeslagen door een donutwinkel . Deze tekens vertegenwoordigen de ID van een aankoop, maar zijn niet langer relevant vanwege een systeemupdate.

Stel om te beginnen een bonlijst en een nieuwe lijst om nieuwe bonnen op te slaan:

De drie cijfers bovenaan de lijst zijn de aankoop-ID. Er is ook een spatie na de ID die u wilt verwijderen.

Gebruik een "for"-lus om door te bladeren elk ontvangstbewijs in de lijst zodat u de eerste vier tekens van elk ontvangstbewijs kunt verwijderen:

Deze code verwijdert de eerste vier tekens van elke bon in de lijst "receipts ". Een nieuwe tekenreeks zonder deze tekens wordt toegewezen aan de variabele "new_r" en de bijbehorende tekens zijn verwijderd. U doet dit omdat de tekenreeksen onveranderlijk zijn en u een bestaande tekenreeks niet kunt wijzigen.

Voeg vervolgens de nieuwe bon toe aan de lijst "new_receipts" Druk ten slotte de lijst met "new_receipts" af naar de console zodat u kunt zien of de code werkte:

Voer de code uit en kijk wat er gebeurt:

De code de eerste vier tekens van elk van de originele tekenreeksen zijn verwijderd.

Als u meer of minder tekens wilt verwijderen, moet u het cijfer 4 vervangen door het aantal tekens dat u wilt verwijderen. verwijder alleen de eerste twee eerste tekens van strings, gebruik deze code:

Met deze regel code zou het programma het volgende retourneren:

Conclusie

U kunt de eerste n tekens van een tekenreeks verwijderen met behulp van de sectiesyntaxis. Met deze syntaxis kun je een bepaald deel van een tekenreeks ophalen op basis van een bepaalde indexwaarde.

Je hebt nu de kennis om slicing te gebruiken om tekens vanaf het begin van een tekenreeks te verwijderen. Python als een professionele programmeur!

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