This article compares the three main string formatting methods in Python and suggests which methods to use in each situation.
When you call a function in Python and give it some arguments... Are they passed by value? No! By reference? No! They're passed by assignment.