Курс 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
- Лямбда-функции в defaultdict
- Функция print() — вывод информации
- Генераторы в Python
- Модуль os: работа с файлами и папками
- Работа с итераторами в Python
- Фильтрация входных данных в Python
- Магические методы в Python
- Работа с комплексными числами в Python
- Изменение объектов в Python
- Работа с необработанными строками
- Оператор умножения для вектора
- Преобразование в float
- Аннотации типов в Python
- Поиск индексов в списке
- Оформление текста в консоли с TermColor
- Работа с исключениями в Python
- Установка и использование Virtualenv
- Обработка исключений в Python
- Замена символов в строке
- Создание спинбокса в tkinter
- Операции с комплексными числами
- Фильтрация списка чисел
- Перегрузка операторов в Python
- Списковые включения в Python
- Вложенные функции в Python
- Отладка регулярных выражений в Python
- Monkey Patching в Python
- Обработка ошибок в JSON данных
- Проверка версии Python
- ChainMap избыточные ключи
- Создание тестовых данных с Faker
- Выражения-генераторы в Python
- Обновление множества в Python
- Перевод эмодзи и эмотиконов.
- Методы shutil для работы с файлами
- Цепные операции в Python
- Сортировка данных с лямбда-функциями
- Извлечение чисел из текста
- Хешируемые ключи в Python
- Работа с итераторами через срезы
- Переопределение метода __lshift__
- Определение наиболее частого элемента с помощью collections.Counter















