Отличие встроенных и глобальных пространств имён в Python заключается в их назначении и создании:
- Встроенное пространство имён содержит встроенные функции и классы Python (например, print, int, list и т. д.). 1 Оно создаётся при запуске интерпретатора Python и сохраняется до тех пор, пока интерпретатор не завершит работу. 34
- Глобальное пространство имён содержит имена, определённые на уровне основной программы. 3 Оно создаётся сразу при запуске тела этой программы и сохраняется до момента завершения работы интерпретатора. 3 Также интерпретатор создаёт пространство данного типа для любого модуля, загружаемого программой при помощи выражения import. 3
Таким образом, основное отличие в том, что встроенное пространство имён содержит встроенные объекты, а глобальное — имена, определённые на уровне основной программы и включающие имена из различных импортированных модулей. 25