Muutuja nimetamine¶
Muutuja nime valimisel tuleb arvestada, et programmikoodi lugeja peab saama aru, mis sisuga väärtust antud muutujas hoitakse.
- Muutujate nimetamisel Pythonis peab arvestama järgmiseid tingimusi, sest nende järgimisel ei teki muutujate nimetamisel vigu:
Muutuja nimi ei alga numbriga (0-9), aga alates teisest sümbolist võib kasutatada selles numbreid:
person1 = "Mati"
.Muutuja nimes kasutatakse ainult ladina tähti, numbreid (0-9) ja alakriipse (_).
Muutuja nimena ei saa kasutada Pythonis eritähendusega sõnu: and, def, elif, else, False, for, from, if, import, in, None, not, or, pass, return, True, while jne. Eritähendusega sõnade kohta saab lugeda järgnevalt lehelt: W3Schools - „Python Keywords“.
- Muutujate nimetamisel peaks järgima ka järgmiseid tingimusi, et kood oleks loetavam ja vastaks tingimustele.
Muutuja nimi on kirjutatud läbivate väikeste tähtedega:
number_of_animals
Muutuja nimi on tõstutundlik ehk muutujad
number = 4
,Number = 4
jaNUMBER = 4
on kolm erinevat muutujat.Muutuja nimes ei kasutatata tühikuid, aga kui on vaja kasutatada mitmest sõnast koosnevat muutuja nime, siis kasutatakse tühikute asemel alakriipse (_):
last_name
Muutuja nimes tuleks kasutada mõtestatud nimetusi
age
,first_name
,last_name
, mitte lühendeid/suvalisi tähistusia
,val
,random
Koodinäide erinevate muutujate kohta:
first_name = "Mati"
seats_in_train = 100
person_with_most_hobbies = "Kati"
# Variable names are case-sensitive.
variable = 4
Variable = 10
VARIABLE = 1
print(variable) # --> 4
print(Variable) # --> 10
print(VARIABLE) # --> 1