Nein. exit() und quit() sind genauso wie license, copyright, credits und schließlich help() keine "echten" Builtins. Sie werden erst von site.py in die Builtins gesteckt und sind nur für die Benutzung im interaktiven Interpreter gedacht. Deswegen waren sie ja auch vor 2.5 reine Strings, die dem Benutzer sagten, was sie zum Beenden tun sollen.
Und zweitens: was wäre denn best practice? sys.exit(), exit() oder raise SystemExit. Wobei ich Letzteres intuitiv bevorzugen würde.
Wie wohl jetzt klar ist, ist `exit()` draußen. `sys.exit(code)` wird gegenüber `raise SystemExit(code)`, soweit ich das gesehen habe, deutlich bevorzugt.