Курс Python → Определение локальных переменных в Python
Для определения локальной переменной в Python необходимо просто присвоить значение переменной внутри тела функции. Например:
def my_function():
x = 10
print(x)
my_function()
В данном примере переменная x определена внутри функции my_function и имеет локальную область видимости. Если мы попытаемся обратиться к переменной x за пределами функции, то получим ошибку.
Локальные переменные могут иметь одинаковые имена в разных функциях, так как они существуют только внутри своей функции и не пересекаются с переменными из других функций.
Если внутри функции мы хотим изменить значение глобальной переменной, то необходимо использовать ключевое слово global. Например:
x = 10
def my_function():
global x
x = 20
print(x)
my_function()
print(x)
В данном примере переменная x объявлена как глобальная за пределами функции и изменяется внутри функции с использованием ключевого слова global.
Другие уроки курса "Python"
- Создание словаря с значением по умолчанию
- Шаблоны Flask: условия и циклы
- Преобразование многоуровневого словаря
- Объединение словарей в Python
- Создание Radio кнопок в tkinter
- Преобразование данных в Python
- Работа с пользовательским вводом
- Множества и frozenset
- Декоратор Property в Python
- Функция sleep() в Python
- Встроенные функции Python
- Проверка класса объекта
- Форматирование строк в Python
- F-строки в Python 3.8
- Уникальные значения из списка
- Прокачанный трейсинг ошибок
- Объединение словарей в Python
- Многоточие в Python
- Метод get для словарей
- Функция enumerate в Python
- Объединение кортежей в Python
- Метод join() для объединения элементов строки
- Транспонирование 2D-массива с помощью zip
- Создание вкладок с TKinter
- Метод setdefault() в Python
- Оптимизация гиперпараметров в Python
- Поиск простых чисел
- Профилирование с Pandas
- Сравнение объектов в Python
- Обмен данными с asyncio.Queue
- Работа со случайными элементами
- Оператор match в Python
- Вычисление логарифмов в Python
- Оператор is в Python
- Работа с YAML в Python
- Изменение элемента списка
- Декораторы в Python
- Удаление элементов из списка в Python
- Оператор «or» в Python
- Непрерывная проверка в Python
- Python Calendar Usage
- Форматирование строк в Python
- Основные операции с библиотекой Numpy
- Поиск наиболее частого элемента списке















