Курс 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. Оптимизация памяти с slots
  2. Enum в Python
  3. Бесконечные списки в Python
  4. Курс Data Scientist в медицине
  5. Реверс строки в Python
  6. Использование type hints
  7. Объединение списков с помощью zip
  8. Экспорт функций в Python
  9. Установка Python — Простое руководство
  10. Работа с CSV файлами в Python
  11. Итераторы в Python
  12. Проверка строки на палиндром
  13. Расчет времени выполнения программы
  14. Резервирование символов в Python
  15. Удаление элементов во время итерации
  16. Объединение, распаковка и деструктуризация
  17. Простой калькулятор Python
  18. Роль запятой в Python
  19. Создание виртуальной среды
  20. Сортировка данных в Python
  21. Функция zip() в Python
  22. Заказ карты Тинькофф Black
  23. Работа с deque из collections
  24. Ветвление выражения в Python
  25. Команда %dhist — список посещенных каталогов
  26. Поиск уникальных элементов строкой в Python
  27. Печать месячного календаря
  28. Объединение списков в Python
  29. Логирование с Loguru
  30. Оператор break в Python
  31. Роль object и type в Python
  32. Возврат нескольких значений
  33. Сортировка слиянием
  34. Установка Python3.7 и PIP
  35. Создание и операции с дробями
  36. Участие в LP стейкинге Waves
  37. Форматирование кода на Python
  38. Решатель судоку на Python с pygame
  39. Явный импорт переменных
  40. Проверка окончания строки с помощью str.endswith()
  41. Создание новых функций через partial
  42. Измерение времени выполнения кода
  43. Python 3.12: переиспользование кавычек
  44. Сложение матриц в NumPy
  45. Удаление дубликатов из списка с помощью dict.fromkeys
  46. Копирование и вставка текста в Python
  47. Методы shutil для работы с файлами
  48. Многопоточность и асинхронное программирование в Python

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