Курс 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
- split() без разделителя
- Метод join() для объединения строк
- Объединение списков в Python
- Регистрация на курсы SF Education
- Анонимные функции в Python
- Измерение времени выполнения кода
- Управление пакетами с pip
- Mad Libs Generator
- Переопределение метода __and__
- Отрицательные индексы списков
- Бесконечная проверка в Python
- Объединение итераторов
- Работа с CSV в Python
- Передача аргументов в Python
- Особенности множеств в Python
- Метод split() для разделения строк
- Использование подчеркивания в REPL
- Векторизация в Python с NumPy.
- Применение команды break
- Декораторы классов
- Работа с deque из collections
- Метод __irshift__ для побитового сдвига вправо
- Модуль inspect: получение информации о объектах
- Генераторы в Python
- Поиск анаграмм с Counter
- Вывод символов строки в Python
- Работа со словарями в Python
- Подсчет элементов с помощью Counter из collections
- Работа с пользовательским вводом
- Операторы присваивания в Python
- Регистрация на TenChat
- Игра «Угадывание чисел»
- Enum в Python: создание и использование перечислений
- Преобразование чисел в восьмеричную строку
- Работа со строками
- Создание именованных кортежей в Python
- Переопределение оператора % для объектов
- Получение срезов итераторов
- Преобразование в float
- Обработка ошибок в Python
- Избегание изменяемых аргументов
- Расчет времени выполнения программы
- Логирование с Loguru
- Импорт с альтернативным именем















