Курс 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"
- Обработка исключений с блоком else
- Упрощение работы с JSON-данными в Python
- Библиотека Emoji: использование смайлов в Python
- Сравнение def и lambda функций в Python
- Нахождение хеша для бесконечности и NaN в Python
- Удаление элементов из списка в Python
- Переопределение метода __eq__
- Преобразование документов в PDF с помощью Spire.Office
- Работа с файловой системой в Python
- Сортировка в Python
- Работа с deque в Python
- Python UserString — создание подклассов строк
- Хранение переменных в словаре.
- Управление памятью в numpy.
- Расчет времени выполнения кода
- Быстрый поиск кода
- Исключение NotImplementedError
- Многострочные комментарии в Python
- Установка максимального количества цифр
- Объединение строк с помощью метода join
- Условные выражения в Python
- Сериализация данных в JSON с помощью json.dumps
- Удаление элемента из списка в Python
- Функция format() в Python
- Множественное назначение в Python
- Работа с SQLite в Python
- Преобразование символов в нижний регистр
- Работа со строками
- Определение относительного пути
- Python Enumerate
- Зарезервированные слова в Python
- Установка и использование pyshorteners
- Оператор += в Python
- Получение ID процесса
- Ограничение итераций в Python
- Метод classmethod
- Извлечение аудио из видео
- Создание итератора
- Статическая типизация в Python
- Создание GUI на Tkinter
- Генераторные выражения и islice.
- Основы слова
- Упрощенный вывод данных в Python
- Преобразование Excel в PDF с Spire.XLS
- Уникальность ключей в словаре
- Печать списка с помощью метода join















