compile()
compile() is a Python function in the Built-in Functions category. Compiles source into a code or AST object for exec() or eval(). The syntax is compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1). Parameters: source — string or AST object. Returns: Code object. A typical example: code = compile("x + y", "", "eval")
eval(code) # Runs the compiled expression. A close sibling is print(), which prints objects to the text stream, separated by `sep` and followed by `end`. A close sibling is len(), which returns the length (number of items) of an object. Works with sequences, collections, and strings. A close sibling is range(), which returns an immutable sequence of numbers. Commonly used in for loops. A close sibling is type(), which returns the type of an object, or creates a new type with three arguments. More about this category: Python's built-in functions available without importing — print, len, range, map, and more.