Курс 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. Повторение и перенос строки
  2. Функции all() и any() в Python
  3. Работа с очередями в Python
  4. Разработка игры Pong с turtle
  5. Цепные операции в Python
  6. Проверка типов с использованием isinstance
  7. Различия символов в Python
  8. Ускоренный импорт библиотек
  9. Применение функции к элементам списка
  10. Экспорт внешнего файла с помощью writefile
  11. Структурирование именованных констант
  12. Методы HTTP запросов в Flask
  13. Объединение объектов в Python
  14. Порядок и длина множеств в Python
  15. Функции map() и reduce() в Python
  16. Декоратор Ajax required
  17. Методы split() и join() — Python строк.
  18. Метод rlshift для битового сдвига
  19. Python Метод Union Множеств
  20. Встроенные функции Python
  21. Область видимости переменных в Python
  22. Измерение времени выполнения кода
  23. Функциональное программирование в Python
  24. Функции map, filter, reduce
  25. Использование super() в Python
  26. Фильтрация списков с itertools
  27. Оператор «is not» в Python
  28. Группы исключений в Python
  29. Оператор обр. импликации
  30. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  31. Слияние словарей в Python 3.9
  32. Создание новых функций с помощью functools.partial
  33. Ограничение ресурсов в Python
  34. Блок else в циклах Python
  35. Получение текущей директории
  36. Метаклассы в Python
  37. Избегайте изменяемых аргументов
  38. Работа с контекстными переменными
  39. Логирование в Python
  40. Многопоточность и асинхронное программирование в Python
  41. Работа со словарями Python
  42. Модуль Antigravity в Python 3
  43. Библиотека sh: использование команд bash в Python
  44. Расширение информации об ошибке в Python
  45. Создание коллекций из генератора

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