Курс 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"

  1. Декораторы в Python
  2. Ключевое слово global в Python
  3. Работа с комплексными числами
  4. Отладка в командной строке
  5. Функция enumerate() в Python
  6. Оптимизация гиперпараметров с Scikit Optimize
  7. Запуск внешних программ с subprocess
  8. Метод rpow в Python
  9. Декодирование байтов в строку
  10. Основы Python
  11. Установка пакетов с помощью pip
  12. Проблемы с именами переменных
  13. Объединение словарей в Python
  14. Сравнение def и lambda в Python
  15. Работа с argparse
  16. Фильтрация списка чисел
  17. Логирование с Logzero: ротация файла
  18. Итераторы в Python
  19. Преобразование в float
  20. PEP-401: оператор
  21. Основные операции с библиотекой Numpy
  22. Python UserString — создание подклассов строк
  23. Модуль functools в Python
  24. Псевдонимы в Python
  25. Работа с CSV в Python
  26. Инверсия списка и строки
  27. Функциональное программирование.
  28. Преобразование символов с помощью map
  29. Разделение строки на пары ключ-значение.
  30. Изменение объектов в Python
  31. Явный импорт в Python
  32. Функция enumerate в Python
  33. Удаление элемента по индексу
  34. Получение размера объекта с sys.getsizeof()
  35. Получение текущей даты в Python
  36. Изменение регистра данных
  37. Удаление элемента по индексу в Python
  38. Асинхронное выполнение задач в Python
  39. Работа с CSV файлами в Python
  40. Удаление специальных символов
  41. Сериализация объектов в Python
  42. Группировка элементов в словарь
  43. Расчет времени выполнения
  44. Обработка ошибки IndexError
  45. Добавление элемента в список.
  46. Обработка ошибок в Python

Marketello читают маркетологи из крутых компаний