Python : When is a variable passed by reference and when by value?

python pass by reference or value
how are arguments passed by value or by reference in python
python pass by value
python dictionary pass by reference
pass by value and pass by reference in python - geeksforgeeks
python pass by assignment
python pass string by reference
python pointers and references