网站后台上传文章怎么做,可以申请域名的网站,优秀网页设计作品案例欣赏,集团企业网站建设方案1.Python中使用可变类型或者不可变类型的变量#xff0c;在函数中使用赋值语句不影响外部的值 代码如下#xff1a;
def demo1(num):#在函数内部#xff0c;针对参数使用赋值语句#xff0c;不会修改到外部的实参变量num100print(num)gl_num1
print(gl_num)
demo1(gl_num)…1.Python中使用可变类型或者不可变类型的变量在函数中使用赋值语句不影响外部的值 代码如下
def demo1(num):#在函数内部针对参数使用赋值语句不会修改到外部的实参变量num100print(num)gl_num1
print(gl_num)
demo1(gl_num)
print(gl_num)
但是使用方法会改变值
def demo(num_list):#使用方法修改列表的内容同样会影响到外部数据num_list.append(6)print(num_list)num_list[1]
print(num_list)
demo(num_list)
2.Python中使用对于不可变类型不影响外部值但是对列表使用相当于调用extend()方法 代码如下
def demo(num,num_list):#列表变量使用不会做相加再赋值的操作#本质上是在调用列表的extend方法numnumnum_listnum_listprint(num)gl_num1
gl_list[1]
demo(gl_num,gl_list)
print(gl_num)
print(gl_list)