What is __future__ in Python used for and how/when to use it, and
A future statement is a directive to the compiler that a particular module should be compiled using syntax or semantics that will be available in a specified future release of Python. The