Курс 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. Генерация резюме в Gensim
  2. Настройка вывода NumPy
  3. Очистка вывода в Python
  4. Визуализация пропусков данных
  5. Сортировка в Python
  6. Управление контекстом с помощью декоратора contextmanager
  7. Модуль array: создание и использование массивов
  8. Лямбда-функции в Python
  9. Создание словаря и множества
  10. Подписка на @SelectelNews
  11. Объединение множеств в Python
  12. Работа с CSV файлами в Python
  13. Анонимные функции в Python
  14. Цикл for в Python
  15. Метод join() для объединения элементов
  16. Фильтрация списков с itertools
  17. Создание объекта времени
  18. Метод join() для объединения строк
  19. Отношения подклассов в Python
  20. Пересечение списков с использованием множеств
  21. Модуль Antigravity в Python 3
  22. Операции со строками в Python
  23. Оператор walrus в Python
  24. Установка и использование Python-dateutil
  25. Преобразование кортежа в словарь.
  26. Объединение словарей в Python
  27. Присоединение элементов коллекции
  28. Особенности запятых в Python
  29. PATCH-запрос с библиотекой requests
  30. Метод __iand__ для пользовательских классов
  31. Работа с кортежами в Python
  32. Метод join() для объединения элементов в строку.
  33. lru_cache оптимизация функций
  34. Лямбда-функции в defaultdict
  35. Отправка HTTP-запросов в Python
  36. Многострочные строки в Python
  37. Копирование объектов в Python
  38. Работа с CSV файлами
  39. Группировка элементов в словарь
  40. Красивый вывод списка
  41. PEP-401: оператор
  42. Замыкания в Python
  43. Глобальные переменные в Python
  44. Определение локальных переменных в Python
  45. Установка и использование Virtualenv

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