Sobes.tech
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.