Курс 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. Многострочные комментарии в Python
  3. Лямбда-функции в defaultdict
  4. Функция print() — вывод информации
  5. Генераторы в Python
  6. Модуль os: работа с файлами и папками
  7. Работа с итераторами в Python
  8. Фильтрация входных данных в Python
  9. Магические методы в Python
  10. Работа с комплексными числами в Python
  11. Изменение объектов в Python
  12. Работа с необработанными строками
  13. Оператор умножения для вектора
  14. Преобразование в float
  15. Аннотации типов в Python
  16. Поиск индексов в списке
  17. Оформление текста в консоли с TermColor
  18. Работа с исключениями в Python
  19. Установка и использование Virtualenv
  20. Обработка исключений в Python
  21. Замена символов в строке
  22. Создание спинбокса в tkinter
  23. Операции с комплексными числами
  24. Фильтрация списка чисел
  25. Перегрузка операторов в Python
  26. Списковые включения в Python
  27. Вложенные функции в Python
  28. Отладка регулярных выражений в Python
  29. Monkey Patching в Python
  30. Обработка ошибок в JSON данных
  31. Проверка версии Python
  32. ChainMap избыточные ключи
  33. Создание тестовых данных с Faker
  34. Выражения-генераторы в Python
  35. Обновление множества в Python
  36. Перевод эмодзи и эмотиконов.
  37. Методы shutil для работы с файлами
  38. Цепные операции в Python
  39. Сортировка данных с лямбда-функциями
  40. Извлечение чисел из текста
  41. Хешируемые ключи в Python
  42. Работа с итераторами через срезы
  43. Переопределение метода __lshift__
  44. Определение наиболее частого элемента с помощью collections.Counter

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