Курс 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. Работа с Colorama
  2. Python itertools combinations() — группировка элементов
  3. Операции с датами в Python
  4. Многострочные комментарии в Python
  5. Реализация операции -= для пользовательского класса
  6. Работа со словарями Python
  7. Создание директории в Python
  8. Введение в Python
  9. Функция print() — вывод информации
  10. Пространство имен в Python
  11. Логические значения в Python
  12. Удаление дубликатов с помощью множеств
  13. Поиск элементов BeautifulSoup
  14. Цикл for с enumerate() в Python
  15. Методы работы со строками в Python
  16. Добавление Progressbar в Python
  17. Подсчет элементов в списке с Counter
  18. Разделение строки с помощью split()
  19. Работа с PosixPath() в Python
  20. Разделение строки на подстроки в Python
  21. Проверка переменных окружения в Python
  22. Методы работы со списками
  23. Удаление эмодзи с помощью pandas
  24. Профилирование с Pandas
  25. Срезы в Python
  26. Генерация случайных чисел Python
  27. Метод invert для побитового отрицания
  28. Вычисление фазы комплексного числа
  29. Переопределение метода len
  30. Lambda Functions in Python
  31. Работа с файлами в Python
  32. Отделение звука от видео
  33. Группы исключений в Python
  34. Поиск наиболее частого элемента
  35. Создание Telegram-бота на Python
  36. Работа с множествами в Python
  37. Преобразование регистра символов
  38. Модуль subprocess: запуск внешних команд
  39. Ввод нескольких значений
  40. Итерация по копии коллекции
  41. Генераторы данных
  42. Создание итератора
  43. Метод get для словарей
  44. Использование defaultdict в Python
  45. Изменяемые и неизменяемые объекты

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