Курс 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. Блок else в Python
  3. Метод setitem в Python
  4. Проблема с изменяемыми аргументами
  5. Именованные кортежи в Python
  6. Отображение графиков в Jupyter с Matplotlib
  7. Работа со строками в Python
  8. Логирование с Loguru
  9. IPython и Jupyter Notebook: руководство
  10. Методы split() и join() — Python строк.
  11. Структура данных deque в Python
  12. Оператор += в Python
  13. Поиск email
  14. Выход из профиля в Django
  15. Counter() — подсчет элементов
  16. Мониторинг работы программы Py-spy
  17. Философия Python
  18. Поиск индексов подстроки
  19. Освоение Python
  20. Проверка версии Python
  21. Конкатенация строк в Python
  22. Объединение коллекций в Python
  23. Форматирование строк в Python
  24. Преобразование в float
  25. Создание виртуальной среды
  26. Списковый компрехеншен.
  27. Оператор == в Python
  28. Конкатенация строк с join() в Python
  29. Работа со словарями Python
  30. Оператор continue в Python
  31. JSON в Python: модуль, dump, dumps, load
  32. Поиск подстроки в строке
  33. Импорт модулей и пакетов в Python
  34. Работа с срезами в Numpy
  35. Аннотации типов в Python
  36. Python reversed() vs срез[::-1]
  37. Подсчет элементов в Python
  38. Делегирование в Python
  39. Модуль xkcd: добавление юмора в Python
  40. Обработка ошибок ввода данных
  41. Декоратор проверки активности
  42. Создание треугольника Паскаля
  43. Изменение объектов в Python

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