DevGang
Авторизоваться

Область видимости переменных Python 

Когда вы объявляете переменную, эта переменная видна в частях вашей программы, в зависимости от того, где вы ее объявляете.

Если вы объявите ее вне какой-либо функции, переменная будет видна любому коду, запущенному после объявления, включая функции:

age = 8

def test():
    print(age)

print(age) # 8
test() # 8

Мы называем это глобальной переменной.

Если вы определяете переменную внутри функции, эта переменная является локальной переменной и видна только внутри этой функции. Вне функции он недоступен:

def test():
    age = 8
    print(age)

test() # 8

print(age)
# NameError: name 'age' is not defined
#Python
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться

Присоединяйся в тусовку

В этом месте могла бы быть ваша реклама

Разместить рекламу