Junior — Middle
Je povinné deklarovať premenné pred ich použitím v Pythone?
sobes.tech AI
Odpoveď od AI
V Pythone nie je potrebné deklarovať premenné vopred, ako v niektorých iných jazykoch. Premenná sa vytvorí pri prvom priradení hodnoty. Ak sa pokúsite použiť premennú pred jej priradením, vznikne chyba NameError.
Príklad:
# Správne
x = 10
print(x) # Vypíše 10
# Nesprávne
print(y) # Chyba NameError: name 'y' is not defined
Preto nie je potrebné premenné zvlášť deklarovať, stačí im priradiť hodnotu pred použitím.