Does Python Allow Arguments Pass By Value Or Pass By Reference?
Answer:
Neither the arguments are Pass by Value nor does Python supports Pass by reference. Instead, they are Pass by assignment.
The parameter which you pass is originally a reference to the object not the reference to a fixed memory location. But the reference is passed by value. Additionally, some data types like strings and tuples are immutable whereas others are mutable.