怎么做全网小说网站2345网址导航官网官方电脑版下载
- 两种向python函数传递参数的方式:
位置参数(positional argument)
关键词参数(keyword argument)
- *args与**kwargs的区别
两者都是python中的可变参数;
args:表示任何多个无名参数,它本质是一个tuple;
**kwargs:表示关键字参数,它本质上是一个dict;
并且同时使用args和kwargs时,必须*args参数列要在kwargs前。
def fun(*args,**kwargs):print('位置参数值:', args)print('关键词参数:',kwargs)
fun(1,2,3,4,A='a',B='b',C='c',D='d')
- 结果如下:
位置参数值: (1, 2, 3, 4)
关键词参数: {'A': 'a', 'B': 'b', 'C': 'c', 'D': 'd'}