Курс 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. Отрицательные индексы списков
  3. Копирование объектов в Python
  4. Проверка класса объекта
  5. Многострочные комментарии в Python
  6. Строки в Python: апострофы и кавычки
  7. Базовые объекты Python
  8. Проверка условий в Python
  9. Поиск индекса элемента
  10. Получение ID процесса
  11. Установка пакетов с помощью pip
  12. Очистка строки в Python
  13. Возврат нескольких значений из функции
  14. Оператор «not» в Python
  15. Измерение времени выполнения кода
  16. Установка пакета в Python
  17. Получение обратного списка чисел
  18. Частичное совпадение пользовательского ввода в Python 3.10
  19. Округление в Python
  20. Документирование функций в Python
  21. Освобождение памяти в Python
  22. Блок else в циклах Python
  23. Работа с timedelta в Python
  24. Лямбда-функции для min/max
  25. Распаковка элементов последовательности
  26. Удаление элемента из списка в Python
  27. Метод setdefault() в Python
  28. Установка и использование Telegram API в Python
  29. Удаление файлов и папок в Python
  30. Абстракции словарей и множеств в Python
  31. Очистка вывода в Python
  32. Применение функций в Python
  33. Оператор «or» в Python
  34. Удаление файлов в Python
  35. Проверка надежности пароля на Python
  36. Лямбда-функции в Python
  37. Документация функции help() в Python
  38. Создание копии итератора
  39. Использование модуля __future__
  40. Нан-рефлексивность в Python
  41. Создание класса в Python
  42. Создание детектора плагиата
  43. Сериализация и десериализация объектов
  44. Отслеживание прогресса с tqdm
  45. Переопределение метода __pow__
  46. Метод join() для объединения элементов строки
  47. Транспонирование 2D-массива с помощью zip
  48. Сортировка в Python

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