Курс 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. Метод get() в Python
  3. Структурирование именованных констант
  4. Работа с CSV файлами в Python
  5. Атрибуты класса и экземпляра в Python
  6. Повторение и перенос строки
  7. Автоматизация скриптов на AWS Lightsail.
  8. Метод count в Python: почему count(», ») возвращает 4?
  9. Срезы в Python
  10. Участие в сообществе @selectel
  11. Навыки Python: строки, типы данных
  12. Реверс строки в Python
  13. Нахождение пересечения множеств
  14. Многострочные комментарии в Python
  15. Поиск наиболее частого элемента в списке
  16. Очистка списка от False, None, 0, «»
  17. Удаление символов новой строки в Python.
  18. Обмен значений переменных в Python
  19. Переопределение метода delitem в Python
  20. Управление контекстом выполнения
  21. Векторизация в Python с NumPy.
  22. Получение частей дроби
  23. Возврат нескольких значений из функции
  24. Распаковка элементов массива
  25. Многострочные строки в Python
  26. Оптимизация сравнения в Python
  27. Python 3.12: Псевдонимы типов
  28. inspect в Python: анализ кода
  29. Добавление Progressbar в Python
  30. Избегание циклических зависимостей классов в Python
  31. Блок else в циклах.
  32. Замер времени выполнения кода
  33. Pretty-printing JSON в Python
  34. Работа с изменяемыми коллекциями
  35. Ввод нескольких значений
  36. Профилирование кода на Python
  37. Декоратор Ajax required
  38. Использование эмодзи в Python
  39. Объединение кортежей в Python
  40. Поиск простых чисел
  41. Замена переменных в Python
  42. Создание класса в Python
  43. Python defaultdict добавление ключа
  44. Генерация QR-кодов с Python
  45. Вакансии в Nebius
  46. Форматирование строк с помощью f-строк

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