Курс 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
- Метод get() в Python
- Структурирование именованных констант
- Работа с CSV файлами в Python
- Атрибуты класса и экземпляра в Python
- Повторение и перенос строки
- Автоматизация скриптов на AWS Lightsail.
- Метод count в Python: почему count(», ») возвращает 4?
- Срезы в Python
- Участие в сообществе @selectel
- Навыки Python: строки, типы данных
- Реверс строки в Python
- Нахождение пересечения множеств
- Многострочные комментарии в Python
- Поиск наиболее частого элемента в списке
- Очистка списка от False, None, 0, «»
- Удаление символов новой строки в Python.
- Обмен значений переменных в Python
- Переопределение метода delitem в Python
- Управление контекстом выполнения
- Векторизация в Python с NumPy.
- Получение частей дроби
- Возврат нескольких значений из функции
- Распаковка элементов массива
- Многострочные строки в Python
- Оптимизация сравнения в Python
- Python 3.12: Псевдонимы типов
- inspect в Python: анализ кода
- Добавление Progressbar в Python
- Избегание циклических зависимостей классов в Python
- Блок else в циклах.
- Замер времени выполнения кода
- Pretty-printing JSON в Python
- Работа с изменяемыми коллекциями
- Ввод нескольких значений
- Профилирование кода на Python
- Декоратор Ajax required
- Использование эмодзи в Python
- Объединение кортежей в Python
- Поиск простых чисел
- Замена переменных в Python
- Создание класса в Python
- Python defaultdict добавление ключа
- Генерация QR-кодов с Python
- Вакансии в Nebius
- Форматирование строк с помощью f-строк















