Кто-нибудь скажет мне, в чем разница между встроенной функцией exit() и quit().
Пожалуйста, поправьте меня, если я ошибаюсь в любой момент. Я пытался проверить это, но ничего не получаю.
1) Когда я использую функции help() и type() для каждого из них, он говорит, что оба являются объектами класса Quitter, который определен в модуле site
.
2) Когда я использую id() для проверки адресов каждого из них, он возвращает разные адреса, т.е. это два разных объекта одного класса site.Quitter
.
>>> id(exit)
13448048
>>> id(quit)
13447984
3) И поскольку адреса остаются постоянными по последующим вызовам, т.е. он не использует обратную оболочку каждый раз.
>>> id(exit)
13448048
>>> id(quit)
13447984
Кто-нибудь сообщит мне подробности о различиях между этими двумя, и если оба делают то же самое, почему нам нужны две разные функции.