Курс 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 и Shell
  2. Обратное распространение ошибки
  3. Оператор del в Python
  4. Docstring в Python
  5. Переопределение метода divmod
  6. Установка пакетов с помощью pip
  7. Python и Юникод: работа с цифрами
  8. Сортировка HTML по CSS-селектору
  9. Изучение объектов с помощью dir()
  10. Enum в Python: создание и использование перечислений
  11. Лямбда-функции для min/max
  12. List Comprehension Tutorial
  13. Создание списков в Python
  14. Структура данных deque в Python
  15. Создание .exe файла с pyinstaller
  16. Преобразование объекта в строку
  17. Работа с CSV файлами
  18. Вставка переменных в шаблоны Flask
  19. Модуль Antigravity в Python 3
  20. Метод сравнения объектов в Python
  21. Класс Counter() для подсчета элементов
  22. Переименование файлов в Python
  23. Получение ID текущего процесса
  24. Работа с контекстными переменными
  25. capitalize() — изменение регистра первого символа строки
  26. Объединение множеств в Python
  27. Модуль math: константы π и e
  28. Быстрый поиск кода
  29. Проверка переменных окружения в Python
  30. Метод __index__ в Python
  31. Логирование с Logzero
  32. Печать комбинаций в Python с Itertools
  33. Переопределение метода
  34. Прокачанный трейсинг ошибок
  35. Конкатенация строк в Python
  36. Форматирование строк в Python
  37. Блок else в циклах.
  38. Изменение IP-адреса в Python
  39. Переопределение метода __eq__
  40. Фильтрация входных данных в Python
  41. Функции-генераторы в Python
  42. Удаление символов новой строки в Python.
  43. Структурирование именованных констант
  44. Работа с изменяемыми коллекциями
  45. Метод rrshift для пользовательских объектов

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