How-to articles, tricks, and solutions about LANGUAGE-DESIGN
"Least Astonishment" and the Mutable Default Argument
In Python, a default argument is an argument that assumes a default value if a value is not provided in the function call for that argument.