1.1Python内置函数
#total在这里是局部变量print("inside",total)returntotal#调用mysum函数mysum(10,20);print("globalvar",total)#inside30##globalvar0
1.4变量传递给参数参数的可变性
函数的参数传递中传入可变数据和不可变数据会有不同:
不可变数据(3个):number(数字)、String(字符串)、Tuple(元组);
不可变数据(3个):List(列表)、Dictionary(字典)、Set(集合)。
传不可变对象实例,传进去的变量不改变原变量
defChangeInt(a):a=10b=2ChangeInt(b)print(b)#2
传可变对象实例,传进去的变量可改变原变量
defchangeme(mylist):"修改传入的列表"mylist.append([1,2,3,4])print("Insidevalue:",mylist)return#调用changeme函数mynum=[10,20,30]changeme(mylist=mynum)print("Outsidevalue:",mynum)#Insidevalue:[10,20,30,[1,2,3,4]]#Outsidevalue:[10,20,30,[1,2,3,4]]预览时标签不可点收录于话题#个上一篇下一篇