python 函數變量作用域和變量類型解說

不可變類型: #-*- coding=utf-8 -*- a = 100 def test(num): # 如果是不可變類型,函數不會修改原始的值.如果是可變類型.函數默認是引用傳遞.會修改以前的值 # num +=num print(num) test(a) print(a) 代碼效果 解讀: 變量a是整型屬於不可變類型,所以傳遞到test函數裏.num屬於不可變類
相關文章
相關標籤/搜索