Курс 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
- Блок else в Python
- Метод setitem в Python
- Проблема с изменяемыми аргументами
- Именованные кортежи в Python
- Отображение графиков в Jupyter с Matplotlib
- Работа со строками в Python
- Логирование с Loguru
- IPython и Jupyter Notebook: руководство
- Методы split() и join() — Python строк.
- Структура данных deque в Python
- Оператор += в Python
- Поиск email
- Выход из профиля в Django
- Counter() — подсчет элементов
- Мониторинг работы программы Py-spy
- Философия Python
- Поиск индексов подстроки
- Освоение Python
- Проверка версии Python
- Конкатенация строк в Python
- Объединение коллекций в Python
- Форматирование строк в Python
- Преобразование в float
- Создание виртуальной среды
- Списковый компрехеншен.
- Оператор == в Python
- Конкатенация строк с join() в Python
- Работа со словарями Python
- Оператор continue в Python
- JSON в Python: модуль, dump, dumps, load
- Поиск подстроки в строке
- Импорт модулей и пакетов в Python
- Работа с срезами в Numpy
- Аннотации типов в Python
- Python reversed() vs срез[::-1]
- Подсчет элементов в Python
- Делегирование в Python
- Модуль xkcd: добавление юмора в Python
- Обработка ошибок ввода данных
- Декоратор проверки активности
- Создание треугольника Паскаля
- Изменение объектов в Python















