Курс 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. Pretty-printing JSON в Python
  3. Перехват исключений в Python
  4. Функция print() — вывод информации
  5. Создание коллекций из выражения-генератора
  6. Печать в одной строке
  7. Распаковка элементов массива
  8. Объединение списков в Python
  9. Метод lt для сортировки объектов
  10. Выход из профиля в Django
  11. Анонимные функции в Python
  12. Подсчет элементов в Python
  13. Измерение времени выполнения
  14. Генераторы в Python
  15. Метод __irshift__ для побитового сдвига вправо
  16. Извлечение новостей с newspaper3k
  17. Присоединение элементов коллекции
  18. Работа с модулем glob в Python
  19. Импортирование в Python
  20. Комментарии в Python
  21. Проверка элементов списка условием
  22. Декодирование байтов в строку
  23. Работа с рекламными данными в Pandas
  24. Принципы программирования
  25. Управление фоновыми задачами в Python
  26. Итерация по коллекции в Python
  27. Методы Python для работы с данными
  28. Упрощение условных выражений с тернарным оператором
  29. Измерение потребления памяти при сортировке
  30. Создание новых функций через partial
  31. Оптимизация интернирования строк
  32. Декораторы в Python
  33. Python enumerate() функции
  34. Работа с датой и временем в Python
  35. Создание пользовательской коллекции в Python
  36. Декораторы в Python
  37. Метод __int__ в Python
  38. Вычисление времени выполнения
  39. Область видимости переменных
  40. Переопределение метода __eq__
  41. Метод setitem в Python
  42. Модуль subprocess: запуск внешних команд
  43. Присвоение значений переменным в Python
  44. Numpy: разбиение массивов

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