Курс 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. Работа с набором данных CIFAR10 в PyTorch
  2. Функция zip() для объединения списков
  3. Измерение времени выполнения кода
  4. Изменение логики работы с временем
  5. Вычисление натурального логарифма в NumPy
  6. Python Менеджер контекста
  7. Декодирование строк в Python
  8. Colorama: окрашивание текста в Python
  9. Оператор умножения для вектора
  10. Поиск уникальных и повторяющихся элементов
  11. Использование двоеточия в Python
  12. Преобразование регистра символов
  13. Вывод с переменной через запятую
  14. Удаление элементов по срезу
  15. Упрощение работы с JSON-данными в Python
  16. Изменяемые и неизменяемые объекты
  17. Установка пакета в Python
  18. Срезы в Numpy
  19. Операции с комплексными числами
  20. Тип CodeType в Python.
  21. Определение объема памяти объекта
  22. Основы работы с os
  23. List Comprehension Tutorial
  24. Декораторы в Python
  25. Метод rename() для переименования файлов и каталогов
  26. Работа с путями в Python
  27. Сохранение и загрузка модели в PyTorch
  28. Дизассемблирование Python кода
  29. Преобразование генераторов в циклы
  30. Преобразование данных в Python
  31. Создание циклической ссылки
  32. Перетасовка списков в Python
  33. Просмотр атрибутов и методов класса
  34. Логический оператор «and» в Python
  35. Использование модуля __future__
  36. Подсчет часто встречающихся элементов
  37. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  38. Работа с Enum в Python3.
  39. Декоратор защиты анонимных пользователей
  40. Создание словаря через dict comprehension
  41. Обход элементов в Python
  42. Получение идентификатора объекта в памяти
  43. Проверка наличия элемента в списке
  44. Метод __iand__ для пользовательских классов
  45. Форматирование объектов с модулем pprint
  46. Генераторы в Python
  47. Скрытие вывода данных

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