Built-in global variables

File objects used for standard input, output and errors:

The array of command-line arguments.
is the executable name.
It can be accessed only when there is a
marker present in the source code.
marker is an analogue of Python's
if __name__ == '__main__'
and is used to denote code which shouldn't be executed when this source file is imported from another source file (see this example).)