当函数中有默认的参数值时如
def test(x,y=1)
.....
return0
当调用这个函数时,如果不传入y的值时 , y的值将采用默认值,如果传入新的y的值时,默认y的值将被覆盖 。
默认值使用的场合:
1、软件安装的时候
2、连接数据库的端口
等
参数组:当行参或实参数量不固定的时候时使用,可与默认参数或行参混用,参数组一定要最至最后
def test(*args)#接收N个位置参数#def test(name,*args)#def test(name,age=1,*args)
print(args)
test(1,2,3,4,5……)
test(*[1,2,3,4……])
最终实参会被变成一个元组如:
def fun(agr1,agr2,*args)
pass
fun(1,2,3,4,5)
====结果=====
1,2,(3,4,5)
这种方式是预留以后当需要传多个参数时使用而不变动太多的代码
传入不定数量字典时:把N个关键字参数转换成字典的方式 , 可与默认参数或行参混用 , 参数组一定要最至最后
def test(agrs1,agrs2,**kwargs)#接收N个关键字参数
# print(kwagrs)
# print(kwagrs['name'])
# print(kwagrs['age'])
pass
test(3,5,name='a',age=23,sex='F')#以关键字的方式传值
=====结果====
3,5,{'name':'a','age':23,'sex':'f'}
test(**{name:'a',age:8,sex:'F'})
###位置参数不能写在关键字参数后面,否则程序会报错
函数调用函数
def test1()
print......
def test2()
print...
test1()#调用test1
print(test2())#调用
【标签函数python python设置标签的指令】关于标签函数python和python设置标签的指令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 用电脑直播点歌,直播间怎么用电脑放歌
- 想买游戏显卡怎么选,amd买显卡送游戏
- 最近有什么电竞直播,最近电竞的一部电视剧
- 如何在微商上引流推广,微商怎么做引流推广
- 信息隐藏go语言程序 信息隐藏实际应用
- 台式电脑硬盘没了怎么开机,台式电脑硬盘怎么换
- 芒果tv下载怎么传到u盘,怎么把芒果tv下载到u盘
- vb.netdshow的简单介绍
- 做视频号怎么赚钱vue,做视频号怎么赚钱