There is a inspectmodule :
import inspect
filter(inspect.isbuiltin, (member for name, member in inspect.getmembers(__builtins__)))
Edit: After reading the documentation a bit carefully, I came up with this option that doesn't use __getattr__
import inspect
members = (member for name, member in inspect.getmembers(__builtins__))
filter(inspect.isbuiltin, members)
source
share