參考:https://blog.csdn.net/icessunt/article/details/80919188
python中的函數參數既支持按值調用,也支持按引用調用。
python中的變量是對象引用:變量存儲的值是內存地址。當函數被調用的時候,解釋器會查看傳入的變量(內存地址)指的那個指的類型,如果是一個可變類型的值,就按照引用傳遞變量;如果是一個非可變類型的值,就考慮按照值傳遞變量。
- 可變類型:列表list, 字典dict,集合set
- 不可變類型:字符串string,整型int,浮點型float,元組tuple
