Курс 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"
- Изменение элемента списка
- Pretty-printing JSON в Python
- Перехват исключений в Python
- Функция print() — вывод информации
- Создание коллекций из выражения-генератора
- Печать в одной строке
- Распаковка элементов массива
- Объединение списков в Python
- Метод lt для сортировки объектов
- Выход из профиля в Django
- Анонимные функции в Python
- Подсчет элементов в Python
- Измерение времени выполнения
- Генераторы в Python
- Метод __irshift__ для побитового сдвига вправо
- Извлечение новостей с newspaper3k
- Присоединение элементов коллекции
- Работа с модулем glob в Python
- Импортирование в Python
- Комментарии в Python
- Проверка элементов списка условием
- Декодирование байтов в строку
- Работа с рекламными данными в Pandas
- Принципы программирования
- Управление фоновыми задачами в Python
- Итерация по коллекции в Python
- Методы Python для работы с данными
- Упрощение условных выражений с тернарным оператором
- Измерение потребления памяти при сортировке
- Создание новых функций через partial
- Оптимизация интернирования строк
- Декораторы в Python
- Python enumerate() функции
- Работа с датой и временем в Python
- Создание пользовательской коллекции в Python
- Декораторы в Python
- Метод __int__ в Python
- Вычисление времени выполнения
- Область видимости переменных
- Переопределение метода __eq__
- Метод setitem в Python
- Модуль subprocess: запуск внешних команд
- Присвоение значений переменным в Python
- Numpy: разбиение массивов















