Python 3 care lucrează cu șiruri de caractere

Aici sunt descrise funcțiile și capabilitățile, fără care pythonul va fi strâns.

Nu uitați că rezultatele tuturor funcțiilor trebuie să fie utilizate undeva sau undeva pentru a atribui: linia originală însăși nu se schimbă. )







Aproape orice tip poate fi exprimat într-un șir folosind o funcție (mai precis, un constructor) str.

Operația inversă (conversia unui șir într-un număr) poate fi efectuată utilizând int și float. Și iau nu numai linii, ci și octeți.


Vom primi obiectele experimentale octeți și str. Cele mai multe dintre aceste funcții funcționează cu ambele tipuri.


Poți să lucrezi cu ei ca și cu matrice. Și dacă str întoarce un caracter pe index, atunci octeții reprezintă un număr, iar pentru ao converti la un caracter, va trebui să utilizați funcția chr.

De asemenea, intervalele funcționează. Un indice negativ înseamnă o numărătoare inversă de la sfârșit.







count numără de câte ori linia specificată se află în interiorul șirului.

decodează octeți convertește octeți în text în conformitate cu codificarea specificată.

codul în str convertește textul la octeți.

endswith verifică dacă șirul / octeții se termină cu șirul / octeții specificați.

găsiți căutările pentru prima apariție a șirului sau octeților specificate într-un șir sau octet. Returnează poziția (numărând de la 0) sau -1, dacă nu sa găsit nimic. rfind - căutări de la capătul liniei.

join este o funcție foarte utilă. Este nevoie de o matrice și adaugă toate rândurile de la ea la un șir mare, iar separatorul dintre elemente este șirul din care a fost apelată funcția.

partea inferioară și superioară sunt convertite, respectiv, la litere mici și mari. Pentru tipul de octeți, acesta va funcționa numai cu litere în limba engleză.

înlocui înlocuiește un substring cu altul în șir.

rjust vă permite să aduceți un șir scurt la lungimea dorită adăugând spații sau un caracter specificat înaintea acestuia. Pentru a umple cu zerouri, puteți utiliza funcția zfill.

împărți șirul în mai multe linii de pe linia specificată. Puteți să limitați numărul de partiții. rsplit sparge șirul din partea din spate. Returnează un matrice.







Articole similare

Trimiteți-le prietenilor: