Курс 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"
- Работа с набором данных CIFAR10 в PyTorch
- Функция zip() для объединения списков
- Измерение времени выполнения кода
- Изменение логики работы с временем
- Вычисление натурального логарифма в NumPy
- Python Менеджер контекста
- Декодирование строк в Python
- Colorama: окрашивание текста в Python
- Оператор умножения для вектора
- Поиск уникальных и повторяющихся элементов
- Использование двоеточия в Python
- Преобразование регистра символов
- Вывод с переменной через запятую
- Удаление элементов по срезу
- Упрощение работы с JSON-данными в Python
- Изменяемые и неизменяемые объекты
- Установка пакета в Python
- Срезы в Numpy
- Операции с комплексными числами
- Тип CodeType в Python.
- Определение объема памяти объекта
- Основы работы с os
- List Comprehension Tutorial
- Декораторы в Python
- Метод rename() для переименования файлов и каталогов
- Работа с путями в Python
- Сохранение и загрузка модели в PyTorch
- Дизассемблирование Python кода
- Преобразование генераторов в циклы
- Преобразование данных в Python
- Создание циклической ссылки
- Перетасовка списков в Python
- Просмотр атрибутов и методов класса
- Логический оператор «and» в Python
- Использование модуля __future__
- Подсчет часто встречающихся элементов
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Работа с Enum в Python3.
- Декоратор защиты анонимных пользователей
- Создание словаря через dict comprehension
- Обход элементов в Python
- Получение идентификатора объекта в памяти
- Проверка наличия элемента в списке
- Метод __iand__ для пользовательских классов
- Форматирование объектов с модулем pprint
- Генераторы в Python
- Скрытие вывода данных















