Treci la conținutul principal

Variabile

O variabilă este un container cu nume, care păstrează o valoare de date.


Crearea variabilelor

În Python nu declari o variabilă cu vreo comandă specială. Ea apare prima dată când îi dai o valoare. Nici nu trebuie să îi precizezi tipul, iar aceeași variabilă poate păstra mai târziu o valoare de alt tip.

Exemplu

Prompt
Creează o variabilă x cu valoarea 5 și o variabilă y cu valoarea "John", apoi afișează-le pe amândouă.
Ieșire: program Python complet

Schimbarea tipului

Aici nu se declară niciun tip, iar x trece de la un număr la un șir:

Prompt
Creează o variabilă x cu valoarea 4 (int), apoi schimb-o în "Sally" (str) și afișează x.
Ieșire: program Python complet

Conversia tipului (casting)

Conversia (casting) îți permite să alegi singur tipul de date al unei variabile.

Exemplu

Prompt
Creează trei variabile folosind conversia (casting): x ca str(3), y ca int(3), z ca float(3), apoi afișează-le pe toate trei.
Ieșire: program Python complet

Obținerea tipului

Funcția type() îți spune ce tip de date păstrează o variabilă.

Exemplu

Prompt
Creează o variabilă x cu valoarea 5 și y cu valoarea "John", apoi afișează tipul fiecăreia folosind funcția type().
Ieșire: program Python complet

Ghilimele simple sau duble?

Pentru a crea o variabilă de tip șir, merg atât ghilimelele simple, cât și cele duble:

Exemplu

Prompt
Arată că variabilele de tip șir pot fi declarate fie cu ghilimele duble, fie cu ghilimele simple, atribuind "John" în ambele moduri.
Ieșire: program Python complet

Sensibilitate la majuscule

La numele variabilelor contează literele mari și mici, așa că a și A nu sunt același lucru.

Exemplu

Aici obții două variabile separate:

Prompt
Demonstrează că numele variabilelor sunt sensibile la majuscule și minuscule creând a = 4 și A = "Sally", apoi afișează-le pe amândouă pentru a arăta că sunt variabile diferite.
Ieșire: program Python complet