Курс 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"
- Повторение и перенос строки
- Функции all() и any() в Python
- Работа с очередями в Python
- Разработка игры Pong с turtle
- Цепные операции в Python
- Проверка типов с использованием isinstance
- Различия символов в Python
- Ускоренный импорт библиотек
- Применение функции к элементам списка
- Экспорт внешнего файла с помощью writefile
- Структурирование именованных констант
- Методы HTTP запросов в Flask
- Объединение объектов в Python
- Порядок и длина множеств в Python
- Функции map() и reduce() в Python
- Декоратор Ajax required
- Методы split() и join() — Python строк.
- Метод rlshift для битового сдвига
- Python Метод Union Множеств
- Встроенные функции Python
- Область видимости переменных в Python
- Измерение времени выполнения кода
- Функциональное программирование в Python
- Функции map, filter, reduce
- Использование super() в Python
- Фильтрация списков с itertools
- Оператор «is not» в Python
- Группы исключений в Python
- Оператор обр. импликации
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Слияние словарей в Python 3.9
- Создание новых функций с помощью functools.partial
- Ограничение ресурсов в Python
- Блок else в циклах Python
- Получение текущей директории
- Метаклассы в Python
- Избегайте изменяемых аргументов
- Работа с контекстными переменными
- Логирование в Python
- Многопоточность и асинхронное программирование в Python
- Работа со словарями Python
- Модуль Antigravity в Python 3
- Библиотека sh: использование команд bash в Python
- Расширение информации об ошибке в Python
- Создание коллекций из генератора















