Câteva funcții utile
Numărul
funcțiilor (
metodelor tipului str) pe moment este
[
mare] și le vom prezenta doar
pe unele care au o importanță deosebită în prelucrarea șirurilor de caractere pentru voi, la început de drum.
Funcțiile asociate se folosesc ca mai jos:
șir.nume_funcție(parametri)
unde
șir este numele
variabilei, iar
nume_funcție, cel al
metodei.
EXEMPLE
Executați programul următor:
Editor - lectia9_subsiruri.py
|
|
DETALII
capitalize() întoarce un șir de caractere cu prima literă mare;
lower() întoarce un șir de caractere cu toate literele mici;
upper() întoarce un șir de caractere cu toate literele mari;
swapcase() întoarce un șir de caractere cu toate literele inversate din mari și mici și viceversa;
count(subșir[, început, sfârșit]) întoarce numărul de apariții a unui subșir în șirul dat;
dacă nu este găsit, se returnează valoarea
0;
find(subșir[, început, sfârșit]) întoarce cel mai mic index de la care se găsește subșirul
în șirul dat; dacă nu este găsit, se returnează valoarea
-1. Argumentele început și sfârșit sunt opționale
și specifică indexurile între care să se efectueze căutarea;
replace(șir1,șir2,[max_ap]) întoarce un șir nou de caractere care are toate aparițiile lui
șir1
înlocuite cu
șir2. Argumentul opțional
max_ap permite setarea unui
număr maxim de înlocuiri;
dacă nu este specificat, se consideră toate.
MAI MULT ...
Pentru mai multe
exemple ori
funcții specializate, răsfoiți
Capitolul 4. Șiruri de caractere al
[
manualului de Python 3], scris de autor.
Găsiți acolo informații suplimentare despre
formatarea și
compararea lexicografică a șirurilor.
Lecția s-a încheiat acum.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [
în format electronic]
securizat sub formă
de fișier *.pdf.
"
O cameră fără cărţi este ca un corp fără suflet."
(G. K. Chesterton)
Cursanții au mai cumpărat ...
[
vezi lista completă a cărților]