Курс Python → Список переменных с %who
Для получения списка всех переменных в вашем блокноте Python вы можете использовать магическую команду %who. Эта команда выведет все глобальные переменные, которые были определены в вашем блокноте. Если вы хотите получить только переменные определенного типа, вы можете указать этот тип после магической команды. Например, %who str выведет все переменные строкового типа.
Пример кода:
x = "Hello"
y = 123
z = True
%who str
В данном примере переменные x, y и z были определены в блокноте. После выполнения магической команды %who str в качестве выходных данных будут отображены только переменные строкового типа, в данном случае будет выведено x. Это может быть полезно, если вам нужно быстро оценить, какие переменные определены определенного типа в вашем коде.
Использование магической команды %who может помочь вам лучше понять структуру вашего блокнота Python и быстро найти все глобальные переменные, которые вы использовали. Это может быть особенно полезно при работе с большими объемами кода или при отладке программы.
Не забывайте, что магические команды в Jupyter Notebook предоставляют удобные инструменты для управления и анализа вашего кода, и использование команды %who может быть полезным дополнением к вашему инструментарию при работе с переменными в Python.
Другие уроки курса "Python"
- Распаковка с оператором *
- Отрицательные индексы списков
- Копирование объектов в Python
- Проверка класса объекта
- Многострочные комментарии в Python
- Строки в Python: апострофы и кавычки
- Базовые объекты Python
- Проверка условий в Python
- Поиск индекса элемента
- Получение ID процесса
- Установка пакетов с помощью pip
- Очистка строки в Python
- Возврат нескольких значений из функции
- Оператор «not» в Python
- Измерение времени выполнения кода
- Установка пакета в Python
- Получение обратного списка чисел
- Частичное совпадение пользовательского ввода в Python 3.10
- Округление в Python
- Документирование функций в Python
- Освобождение памяти в Python
- Блок else в циклах Python
- Работа с timedelta в Python
- Лямбда-функции для min/max
- Распаковка элементов последовательности
- Удаление элемента из списка в Python
- Метод setdefault() в Python
- Установка и использование Telegram API в Python
- Удаление файлов и папок в Python
- Абстракции словарей и множеств в Python
- Очистка вывода в Python
- Применение функций в Python
- Оператор «or» в Python
- Удаление файлов в Python
- Проверка надежности пароля на Python
- Лямбда-функции в Python
- Документация функции help() в Python
- Создание копии итератора
- Использование модуля __future__
- Нан-рефлексивность в Python
- Создание класса в Python
- Создание детектора плагиата
- Сериализация и десериализация объектов
- Отслеживание прогресса с tqdm
- Переопределение метода __pow__
- Метод join() для объединения элементов строки
- Транспонирование 2D-массива с помощью zip
- Сортировка в Python















