CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI


"Primul volum Python în română care pur și simplu m-a uimit. Foarte bine explicat și ușor de înțeles." (Alexandru Cosmin)

"Cea mai bună carte de Python din RO." (Iulian Geană)

"Livrare promptă! M-am pus pe treabă!" (Emil Ilie)

TOATE RECENZIILE
LECȚIA 8
PAG. 3 / 5
Șiruri de caractere
Acasă >>> Lecții online, limbajul Python 3

Accesul la caractere

Bineînțeles că este important să putem accesa unul sau mai multe caractere citite ori reținute de o variabilă de tip str, iar limbajul Python ne oferă un mecanism ușor de folosit.

Priviți exemplul de mai jos:



Considerăm o variabilă s1 care reține șirul "caracter".

Indicele primului caracter este 0, iar ultimul 7, adică 8-1, unde 8 este numărul de caractere conținute de obiect. Folosind un anumit indice și operatorii "[" și "]" împreună, avem acces la caractere:

EXEMPLE
Editor - lectia8_siruri.py
       
Rezultatul în consolă done
DETALII

Nu putem actualiza o anumită valoare pentru un caracter, deoarece vom obține eroare de la interpretor:



însă putem actualiza întreaga valoare reținută de variabila s1 prin atribuire, precum știm.

Indice negativ. Știind lungimea șirului de caractere, putem accesa caracterele acestuia de la dreapta la stânga folosind index-urile negative. Astfel, ultimul caracter are indexul -1, penultimul, -2, ș.a.m.d.

Evident, obținem eroare dacă depășim indicele - în acest caz -9 nu există!
Execută programul apoi avansează la pagina următoare.
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]
 home   list  LECȚII   perm_identity   arrow_upward