这篇文章主要介绍了python的函数形参和返回值是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python的函数形参和返回值是什么文章都会有所收获,下面我们一起来看看吧。一个函数执行后可以返回多个返回值运行结果:测量开始。。。。
测量结束
(39, 50)运行结果:测量开始。。。。
测量结束
(39, 50)交换两个变量的值在函数内部,针对参数使用赋值语句,不会改变调用函数时传递的实参的值
无论传递的参数是可变还是不可变,只要针对参数使用赋值语句,会在函数内部修改局部变量的引用,不会影响到外部变量的引用运行结果:函数内部
200
[1, 2, 3]
函数内部代码完成
99
[2, 3, 4]如果传递的参数是可变类型,在函数内部,使用方法修改了数据的内容,同样会影响到外部的数据运行结果:函数内部
[2, 3, 4, [1, 2, 3]]
函数内部代码完成
[2, 3, 4, [1, 2, 3]]在python中,列表变量调用+=本质上在执行列表变量的extend方法,不会修改变量的引用运行结果:函数开始
18
[1, 2, 3, 1, 2, 3]
函数结束
9
[1, 2, 3, 1, 2, 3]定义函数时,可以给某个参数指定一个默认值,具有默认值的参数就叫做缺省参数调用函数时,如果没有传入缺省参数的值,则在函数内部使用定义函数时指定的参数默认值(1)指定函数的缺省参数在参数后使用赋值语句,可以指定参数的缺省值(2) 提示缺省参数,需要使用最常见的值作为默认值如果一个参数的值不能确定,则不应该设置默认值,具体的数据在调用函数时,由外界传递(3) 缺省参数的注意事项1.缺省参数的定义位置必须保证带有默认值的缺省参数在参数列表的末尾2.调用多个缺省参数的函数在调用函数时,如果有多个缺省参数,需要指定参数名,这样解释器才能够知道参数的对应关系有时候可能需要一个函数能够处理的参数个数是不确定的,这个时候,就可以使用多值参数python中有两种多值参数:参数名前增加一个* ,可以接收元组参数名前增加两个*,可以接受字典一般在给多值参数命名时,习惯使用以下两个名字:*args—-存放元组参数**kwargs—存放字典参数运行结果:(1, 2, 3, 4)
{‘name’: ‘test1’, ‘age’: 14}可以看到1,2,3,4被组成了一个元组
name=“test1”,age=14,被组成了一个字典在调用带有多值参数的函数时,如果希望:将一个元组变量,直接传递给args将一个字典变量,直接传递给kwarg免费云主机域名s就可以使用拆包,简化参数的传递,拆包的方式是:在元组变量前,增加一个*在字典变量前,增加两个**运行结果:如果不拆包,将gl_args,gl_kwargs组成一个元组,正确的传递方式应该是:demo(1,2,3,4,name=“test”,“age”=12)但是实参是元组和字典,需要将元素一个一个拆开,所以需要使用拆包正确的使用方式:运行结果:(1, 2, 3, 4)
{‘name’: ‘test1’, ‘age’: 12}关于“python的函数形参和返回值是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“python的函数形参和返回值是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。
小编给大家分享一下html中 html 列表标签免费云主机域名——列标签 li不克不及独自运用,必需在ul或ol内使用,否则即是html语法舛错。 以 1、无需列表 ul li阅读器浏览成绩 2、有序列表 ol li浏览器涉猎成就 但通常不是不设置装备摆设任何…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。