Курс 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. JMESPath в Python
  2. Глобальные переменные в Python
  3. Метод split() в Python
  4. Получение текущей даты в Python
  5. Работа с функцией next() в Python
  6. Просмотр внешних файлов в %pycat
  7. Основы работы со списками
  8. Лимиты на ресурсы Python
  9. Метод округления чисел
  10. Решение переменной Шредингера
  11. Комментарии в Python
  12. Оператор «not» в Python
  13. Сравнение def и lambda в Python
  14. Экспорт функций в Python
  15. Лямбда-функции в цикле
  16. Передача аргументов через **arguments
  17. Изменение логики работы с временем
  18. Встроенные функции Python
  19. Библиотека sh: удобные команды терминала
  20. Оператор continue в Python
  21. Подписка на Kaspersky Team
  22. Принципы Zen Python
  23. Вывод букв строки в Python
  24. Метод join для объединения строк
  25. Именование столбцов в Python с pandas
  26. Модуль itertools: эффективная работа с итераторами
  27. Обработка исключений в Python
  28. GitHub в Telegram: подписка на уведомления
  29. Отношения подклассов в Python
  30. Проверка памяти объекта
  31. Создание задания в Cron
  32. Работа с утверждениями в Python
  33. Работа с NumPy массивами
  34. Поиск анаграмм с Counter
  35. Наиболее частотные элементы с помощью Counter
  36. Python reversed() vs срез[::-1]
  37. Тестирование времени с Freezegun
  38. Синхронизация доступа к ресурсам
  39. Работа с CSV файлами
  40. Переопределение метода __eq__
  41. Создание обратного итератора
  42. Преобразование числа в список цифр
  43. Метод setdefault() в Python
  44. Цикл for в Python

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