Python高级编程

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]]预览时标签不可点收录于话题#个上一篇下一篇



转载请注明地址:http://www.gongjingmilanagjml.com/glby/5910.html
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 热点文章

    • 没有热点文章

    推荐文章

    • 没有推荐文章