Курс 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. split() без разделителя
  3. Метод join() для объединения строк
  4. Объединение списков в Python
  5. Регистрация на курсы SF Education
  6. Анонимные функции в Python
  7. Измерение времени выполнения кода
  8. Управление пакетами с pip
  9. Mad Libs Generator
  10. Переопределение метода __and__
  11. Отрицательные индексы списков
  12. Бесконечная проверка в Python
  13. Объединение итераторов
  14. Работа с CSV в Python
  15. Передача аргументов в Python
  16. Особенности множеств в Python
  17. Метод split() для разделения строк
  18. Использование подчеркивания в REPL
  19. Векторизация в Python с NumPy.
  20. Применение команды break
  21. Декораторы классов
  22. Работа с deque из collections
  23. Метод __irshift__ для побитового сдвига вправо
  24. Модуль inspect: получение информации о объектах
  25. Генераторы в Python
  26. Поиск анаграмм с Counter
  27. Вывод символов строки в Python
  28. Работа со словарями в Python
  29. Подсчет элементов с помощью Counter из collections
  30. Работа с пользовательским вводом
  31. Операторы присваивания в Python
  32. Регистрация на TenChat
  33. Игра «Угадывание чисел»
  34. Enum в Python: создание и использование перечислений
  35. Преобразование чисел в восьмеричную строку
  36. Работа со строками
  37. Создание именованных кортежей в Python
  38. Переопределение оператора % для объектов
  39. Получение срезов итераторов
  40. Преобразование в float
  41. Обработка ошибок в Python
  42. Избегание изменяемых аргументов
  43. Расчет времени выполнения программы
  44. Логирование с Loguru
  45. Импорт с альтернативным именем

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