Программирование и научные вычисления на языке Python/§4: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 84:
 
 
Этот пример иллюстрирует как одновременно используются две переменные с одним именем C: одна глобальная, определенная в самоесамой программе значением 60 (int объектом), а другая локальная, представляющая собой аргумент функции F3. Значение последней, локальной переменной определяется передаваемым значением при вызове функции. Внутри F3 локальная переменная С "скрывает" глобальную переменную С.
 
Более общее правило заключается в том, что если существует несколько переменных с одним именем, то Python вначале старается выбрать переменную среди локальных, затем ищет ее среди глобальных, и, наконец, среди встроенных функций Python. Вот пример, иллюстрирующий это правило: