MyTetra Share
Делитесь знаниями!
Глобальные переменные в языке Python
Время создания: 12.01.2013 23:21
Раздел: Компьютер - Программирование - Язык Python
Запись: xintrea/mytetra_syncro/master/base/1358018491p5t4f1s61u/text.html на raw.github.com

Если глобальная переменная изменяется в функции, ее необходимо объявить внутри функции как глобальную.


someGlobalVar = 0


def incrimentGlobalVar()

global someGlobalVar

someGlobalVar = someGlobalVar + 1


Если глобальная переменная используется только для чтения, то ее не нужно объявлять.


def print_someGlobalVar():

print someGlobalVar


Для сохранения контекста лучше не использовать глобальные переменные. Что именно использовать, надо смотреть по обстоятельствам.


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования