Python változók kezdőknek

Részletes fejezet a változók szerepéről, szabályairól és gyakorlati használatáról.

A változó az egyik legfontosabb alapfogalom a programozásban. Amíg csak fix szövegeket vagy beégetett számokat használsz, addig a program statikus. A változók teszik lehetővé, hogy a program adatot tároljon, újra felhasználjon, módosítson, és ezáltal dinamikusabbá váljon.

Mi a változó?

A változó egy névhez rendelt érték. Ez az érték lehet szöveg, szám, logikai érték vagy más típusú adat.

name = "Anna"
age = 25
price = 19.99

Az egyenlőségjel itt nem matematikai egyenlőséget jelent, hanem értékadást. A jobb oldali érték kerül a bal oldali név alá.

Miért fontosak a változók?

Mert így nem kell ugyanazt az értéket mindenhol külön beírni. Egyetlen változó több helyen is újrahasználható, és ha az érték megváltozik, elég egyetlen helyen módosítani.

Jó változónevek

A beszédes név kulcsfontosságú. A total_price, user_name vagy is_admin sokkal többet mond, mint az x, y vagy data.

Alapszabályok

  • lehet benne betű, szám és aláhúzás
  • nem kezdődhet számmal
  • nem tartalmazhat szóközt
  • kis- és nagybetűérzékeny
  • nem lehet Python kulcsszó

Változók újraértékelése

A változók értéke módosítható.

score = 10
score = 15
print(score)

Ez programozásban teljesen természetes. A változó nem kőbe vésett állandó, hanem aktuális állapotot is tárolhat.

Számolás változókkal

price = 100
tax = 27
final_price = price + tax
print(final_price)

Gyakori hibák

  • elgépeled a változó nevét
  • használod, mielőtt létrehoztad volna
  • összekevered a hasonló, de nem azonos neveket
  • túl rövid, jelentés nélküli neveket adsz
Hasznos szokás: kezdőként inkább hosszabb, de beszédes változóneveket használj. Ez lassítja a kódolást, de gyorsítja a megértést és a hibajavítást.