logo

Metode de șiruri Python

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 .