Metode de șiruri Python este o colecție de funcții Python încorporate care operează pe liste.
lista comparabila
Notă: Fiecare metodă de șir din Python nu schimbă șirul original, ci returnează un șir nou cu atributele modificate.
șir Python este o secvență de caractere Unicode care este cuprinsă între ghilimele. În acest articol, vom discuta despre funcțiile șiruri încorporate, adică funcțiile furnizate de Python pentru a opera pe șiruri.
Schimbarea cazurilor a metodelor șirurilor Python
Funcțiile Python de mai jos sunt folosite pentru a schimba majusculele șirurilor. Să ne uităm la câteva metode de șiruri Python cu exemple:
- inferior(): Convertește toate caracterele majuscule dintr-un șir în litere mici
- superior(): Convertește toate caracterele minuscule dintr-un șir în majuscule
- titlu(): Convertiți șirul în majuscule pentru titlu
- swapcase(): Schimbați majusculele tuturor caracterelor dintr-un șir
- valorifica() : Convertiți primul caracter al unui șir în majuscule
Exemplu: Schimbarea cazului metodelor Python String
Python3
# 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)> |
>
>Ieșire
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>
Complexitatea timpului: O(n) unde n este lungimea șirului „text”
Spatiu auxiliar: O(1)
Lista metodelor șirurilor în Python
Iată lista metodelor de șiruri Python încorporate, pe care le puteți utiliza pentru a efectua acțiuni pe șir:
| Numele funcției | Descriere |
|---|---|
| valorifica() | Convertește primul caracter al șirului într-o literă majusculă |
| casefold() | Implementează potrivirea șirurilor fără carcasă |
| centru() | Adăugați șirul cu caracterul specificat. |
| numara() | Returnează numărul de apariții ale unui subșir din șir. |
| codifica() | Codifică șiruri cu schema codificată specificată |
| se termină cu() | Returnează True dacă un șir se termină cu sufixul dat |
| expandtabs() | Specifică cantitatea de spațiu care trebuie înlocuită cu simbolul din șir |
| găsi() | Returnează cel mai mic index al subșirului dacă este găsit |
| format() | Formatează șirul pentru a-l imprima pe consolă |
| format_map() | Formatează valorile specificate într-un șir folosind un dicționar |
| index() | Returnează poziția primei apariții a unui subșir dintr-un șir |
| isalnum() | Verifică dacă toate caracterele dintr-un șir dat sunt alfanumerice sau nu |
| isalpha() | Returnează True dacă toate caracterele din șir sunt alfabete |
| este zecimal() | Returnează adevărat dacă toate caracterele dintr-un șir sunt zecimale |
| isdigit() | Returnează True dacă toate caracterele din șir sunt cifre |
| isidentifier() | Verificați dacă un șir este un identificator valid sau nu |
| este mai jos() | Verifică dacă toate caracterele din șir sunt litere mici |
| isnumeric() | Returnează True dacă toate caracterele din șir sunt caractere numerice |
| isprintable() | Returnează True dacă toate caracterele din șir sunt imprimabile sau șirul este gol |
| isspace() | Returnează True dacă toate caracterele din șir sunt spații albe |
| istitle() | Returnează True dacă șirul este un șir cu majuscule și minuscule |
| isupper() | Verifică dacă toate caracterele din șir sunt majuscule |
| a te alatura() | Returnează un șir concatenat |
| ușoară () | Stânga aliniază șirul în funcție de lățimea specificată |
| inferior() | Convertește toate caracterele majuscule dintr-un șir în litere mici |
| lstrip() | Returnează șirul cu caracterele de început eliminate |
| maketrans () | Returnează un tabel de traducere |
| partiție () | Împarte șirul la prima apariție a separatorului |
| a inlocui() | Înlocuiește toate aparițiile unui subșir cu un alt subșir |
| rfind() | Returnează cel mai mare indice al subșirului |
| rindex() | Returnează cel mai mare indice al subșirului din interiorul șirului |
| rjust() | Dreapta aliniază șirul în funcție de lățimea specificată |
| rpartition() | Împărțiți șirul dat în trei părți |
| rsplit() | Împărțiți șirul de la dreapta cu separatorul specificat |
| rstrip() | Elimină caracterele din urmă |
| linii de scindare() | Împărțiți liniile la granițele liniilor |
| incepe cu() | Returnează True dacă un șir începe cu prefixul dat |
| bandă() | Returnează șirul cu caractere de început și de final |
| schimb de caz () | Convertește toate caracterele majuscule în minuscule și invers |
| titlu() | Convertiți șirul în majuscule pentru titlu |
| Traduceți() | Modificați șirul în funcție de mapările de traducere date |
| superior() | Convertește toate caracterele minuscule dintr-un șir în majuscule |
| zfill() | Returnează o copie a șirului cu caractere „0” completate în partea stângă a șirului |
Notă: Pentru mai multe informații despre Python Strings, consultați Tutorialul Python String .