Курс 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. Функции min(), max(), sum()
  2. Работа с Event() в threading
  3. Класс-оболочка для словарей
  4. Переворот строки с помощью срезов
  5. Копирование в Python
  6. Методы обработки строк в Python
  7. Преобразование данных в Python
  8. Именованные аргументы в Python
  9. Установка и загрузка Instaloader
  10. Работа с аргументами командной строки в Python
  11. Преобразование списка в словарь через генератор
  12. Обработка ошибок в JSON данных
  13. Управление контекстом с помощью декоратора contextmanager
  14. Метод remove() для удаления элемента из списка
  15. Оператор Walrus в Python 3.8
  16. Подсчет элементов в Python
  17. Метод rsub для пользовательских чисел
  18. Вложенные функции в Python
  19. Метод ifloordiv для пользовательских классов
  20. Изменение регистра данных
  21. Форматирование строк в Python
  22. Получение списка файлов в директории с использованием os
  23. Генераторы в Python
  24. Создание обратного итератора
  25. Переворот списка в Python
  26. Измерение времени выполнения с помощью time
  27. Введение в PyTorch
  28. Метод rename() для переименования файлов и каталогов
  29. Оптимизация памяти с __slots__
  30. Оператор «and» в Python
  31. Логирование с Logzero
  32. Работа с itertools
  33. Хэш-функции в Python
  34. Импорт модуля из другого каталога
  35. Подсчет элементов в Python
  36. Сглаживание списка
  37. Оператор * в Python
  38. Объединение множеств в Python
  39. Разделение строк методом split()
  40. Замена текста в Python
  41. Генератор списка в Python
  42. Поиск файлов по шаблону
  43. Работа с изображениями PIL
  44. Срезы в Python
  45. Уникальность ключей в словаре
  46. Перевод эмодзи и эмотиконов.
  47. Управление сессиями в Python

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