Python-stringmethoden is een verzameling ingebouwde Python-functies die op lijsten werken.
Opmerking: Elke stringmethode in Python verandert de originele string niet, maar retourneert een nieuwe string met de gewijzigde attributen.
Java-variabele variabele
Python-snaar is een reeks Unicode-tekens tussen aanhalingstekens. In dit artikel bespreken we de ingebouwde stringfuncties, d.w.z. de functies die Python biedt om op strings te werken.
Case-wijziging van Python String-methoden
De onderstaande Python-functies worden gebruikt om de hoofdlettergebruik van de strings te wijzigen. Laten we eens kijken naar enkele Python-stringmethoden met voorbeelden:
- lager(): Converteert alle hoofdletters in een tekenreeks naar kleine letters
- bovenste(): Converteert alle kleine letters in een tekenreeks naar hoofdletters
- titel(): Converteer tekenreeks naar hoofdlettergebruik
- wisselgeval(): Verwissel de hoofdletters en kleine letters van alle tekens in een string
- hoofdletter() : Converteer het eerste teken van een tekenreeks naar hoofdletters
Voorbeeld: Het geval van Python String Methods veranderen
Python3
xd betekenis
# Python3 program to show the> # working of upper() function> text>=> 'geeKs For geEkS'> > # upper() function to convert> # string to upper case> print>(>'
Converted String:'>)> print>(text.upper())> > # lower() function to convert> # string to lower case> print>(>'
Converted String:'>)> print>(text.lower())> > # converts the first character to> # upper case and rest to lower case> print>(>'
Converted String:'>)> print>(text.title())> > # swaps the case of all characters in the string> # upper case character to lowercase and viceversa> print>(>'
Converted String:'>)> print>(text.swapcase())> > # convert the first character of a string to uppercase> print>(>'
Converted String:'>)> print>(text.capitalize())> > # original string never changes> print>(>'
Original String'>)> print>(text)> |
vba
>
homogeen mengsel
>Uitvoer
Converted String: GEEKS FOR GEEKS Converted String: geeks for geeks Converted String: Geeks For Geeks Converted String: GEEkS fOR GEeKs Original String geeKs For geEkS>
Tijdcomplexiteit: O(n) waarbij n de lengte is van de string ‘tekst’
Hulpruimte: O(1)
Lijst met stringmethoden in Python
Hier is de lijst met ingebouwde Python-stringmethoden die u kunt gebruiken om acties op string uit te voeren:
| Functienaam | Beschrijving |
|---|---|
| hoofdletter() | Converteert het eerste teken van de tekenreeks naar een hoofdletter |
| casefold() | Implementeert stringmatching zonder behuizing |
| centrum() | Vul de tekenreeks in met het opgegeven teken. |
| graaf() | Retourneert het aantal keren dat een subtekenreeks in de tekenreeks voorkomt. |
| coderen() | Codeert tekenreeksen met het opgegeven gecodeerde schema |
| eindigt met() | Retourneert True als een tekenreeks eindigt met het opgegeven achtervoegsel |
| expandtabbladen() | Specificeert de hoeveelheid ruimte die moet worden vervangen door het -symbool in de tekenreeks |
| vinden() | Retourneert de laagste index van de subtekenreeks als deze wordt gevonden |
| formaat() | Formatteert de tekenreeks zodat deze naar de console kan worden afgedrukt |
| format_map() | Formatteert gespecificeerde waarden in een tekenreeks met behulp van een woordenboek |
| inhoudsopgave() | Retourneert de positie van de eerste keer dat een subtekenreeks in een tekenreeks voorkomt |
| isalnum() | Controleert of alle tekens in een bepaalde string alfanumeriek zijn of niet |
| isalfa() | Retourneert True als alle tekens in de tekenreeks alfabetten zijn |
| isdecimaal() | Retourneert waar als alle tekens in een tekenreeks decimaal zijn |
| iscijfer() | Retourneert True als alle tekens in de tekenreeks cijfers zijn |
| isidentifier() | Controleer of een string een geldige identificatie is of niet |
| is lager() | Controleert of alle tekens in de string kleine letters zijn |
| isnumeriek() | Retourneert True als alle tekens in de tekenreeks numerieke tekens zijn |
| isafdrukbaar() | Retourneert True als alle tekens in de tekenreeks afdrukbaar zijn of als de tekenreeks leeg is |
| isruimte() | Retourneert True als alle tekens in de tekenreeks witruimtetekens zijn |
| istitel() | Retourneert True als de tekenreeks een tekenreeks met hoofdletters in de titel is |
| isboven() | Controleert of alle tekens in de string hoofdletters zijn |
| meedoen() | Retourneert een samengevoegde tekenreeks |
| licht () | Links lijnt de tekenreeks uit volgens de opgegeven breedte |
| lager() | Converteert alle hoofdletters in een tekenreeks naar kleine letters |
| lstrip() | Retourneert de tekenreeks waaruit de leidende tekens zijn verwijderd |
| maketrans () | Retourneert een vertaaltabel |
| partitie() | Splitst de tekenreeks bij de eerste keer dat het scheidingsteken voorkomt |
| vervangen() | Vervangt alle exemplaren van een subtekenreeks door een andere subtekenreeks |
| zoek() | Retourneert de hoogste index van de subtekenreeks |
| rindex() | Retourneert de hoogste index van de subtekenreeks binnen de tekenreeks |
| rjust() | Rechts lijnt de tekenreeks uit volgens de opgegeven breedte |
| rpartitie() | Splits de gegeven string in drie delen |
| rsplit() | Splits de tekenreeks van rechts met het opgegeven scheidingsteken |
| rstrip() | Verwijdert volgtekens |
| splitslijnen() | Splits de lijnen op de lijngrenzen |
| begint met() | Retourneert True als een tekenreeks begint met het opgegeven voorvoegsel |
| strip() | Retourneert de tekenreeks met zowel voorloop- als volgtekens |
| wisselcase() | Converteert alle hoofdletters naar kleine letters en omgekeerd |
| titel() | Converteer tekenreeks naar hoofdlettergebruik |
| vertalen() | Wijzig de tekenreeks volgens de gegeven vertaaltoewijzingen |
| bovenste() | Converteert alle kleine letters in een tekenreeks naar hoofdletters |
| zfill() | Retourneert een kopie van de tekenreeks met '0'-tekens opgevuld aan de linkerkant van de tekenreeks |
Opmerking: Voor meer informatie over Python Strings raadpleegt u Python String Tutorial.