Курс 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. Работа с временем в Python
  3. Глубокое копирование объектов
  4. Метод split() в Python
  5. Управление контекстом с помощью декоратора contextmanager
  6. Обновление ключей в Python
  7. Операторы присваивания в Python
  8. Возврат нескольких значений
  9. Обратный список чисел
  10. Регистрация на TenChat
  11. Создание итерируемых объектов
  12. Основы работы с os
  13. Работа с множествами в Python
  14. F-строки в Python
  15. Преобразование документов в PDF с помощью Spire.Office
  16. Функция reduce() в Python
  17. Копирование словарей и списков в Python
  18. Измерение времени выполнения кода
  19. Разность множеств
  20. Склеивание строк через метод join()
  21. Тип CodeType в Python.
  22. Сравнение строк в Python
  23. Методы обработки строк в Python
  24. Извлечение новостей с помощью newspaper3k
  25. Python Поверхностное Копирование
  26. Замена символов в строке
  27. kwargs в Python
  28. Декораторы в Python
  29. Переопределение метода delitem в Python
  30. Python Аргументы по умолчанию
  31. Функция __init__ в Python
  32. Форматирование строк в Python
  33. Добавление Progressbar в Python
  34. Вывод символов строки в Python
  35. Логирование в Python
  36. Python: библиотеки и функции
  37. Pretty-printing JSON в Python
  38. Вызов функций по строке в Python.
  39. Тестирование времени с Freezegun
  40. Экспорт функций в Python
  41. ChainMap избыточные ключи
  42. Извлечение статей с newspaper3k
  43. Подсчет частоты элементов с Counter
  44. Сглаживание списка
  45. Форматирование строк в Python
  46. Копирование файлов с shutil()

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