Курс 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"
- JMESPath в Python
- Глобальные переменные в Python
- Метод split() в Python
- Получение текущей даты в Python
- Работа с функцией next() в Python
- Просмотр внешних файлов в %pycat
- Основы работы со списками
- Лимиты на ресурсы Python
- Метод округления чисел
- Решение переменной Шредингера
- Комментарии в Python
- Оператор «not» в Python
- Сравнение def и lambda в Python
- Экспорт функций в Python
- Лямбда-функции в цикле
- Передача аргументов через **arguments
- Изменение логики работы с временем
- Встроенные функции Python
- Библиотека sh: удобные команды терминала
- Оператор continue в Python
- Подписка на Kaspersky Team
- Принципы Zen Python
- Вывод букв строки в Python
- Метод join для объединения строк
- Именование столбцов в Python с pandas
- Модуль itertools: эффективная работа с итераторами
- Обработка исключений в Python
- GitHub в Telegram: подписка на уведомления
- Отношения подклассов в Python
- Проверка памяти объекта
- Создание задания в Cron
- Работа с утверждениями в Python
- Работа с NumPy массивами
- Поиск анаграмм с Counter
- Наиболее частотные элементы с помощью Counter
- Python reversed() vs срез[::-1]
- Тестирование времени с Freezegun
- Синхронизация доступа к ресурсам
- Работа с CSV файлами
- Переопределение метода __eq__
- Создание обратного итератора
- Преобразование числа в список цифр
- Метод setdefault() в Python
- Цикл for в Python















