博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 参数
阅读量:6586 次
发布时间:2019-06-24

本文共 570 字,大约阅读时间需要 1 分钟。

参考链接:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431752945034eb82ac80a3e64b9bb4929b16eeed1eb9000

首先要才分清楚,如果你想传入字典参数,那么正常写就好,因为字典也是python的数据类型,比如想用**kw来传入字典参数,这是什么鬼操作?

关键字参数**kw

关键字参数只是kw接受了一个字典而已,他跟你要传入的参数是个字典并没有关系

1)在函数中使用

  首先要在定义函数的时候这样写

def functionName(positionArg,**kw):    s=kw['name_a']#获取关键字参数中键名为a的

  使用函数的时候传入参数的时候

test('1',a='23',b='234')#不能下面这样写,否则后提示有一个位置参数却给了两个dics={'a':'23','b':'234'}test('1',dics)

  在函数中取值

def test(arg,**kw):    s=kw['b']#没有b的时候会出错

  

  

转载于:https://www.cnblogs.com/Gaoqiking/p/10738271.html

你可能感兴趣的文章
checkStyle使用手册
查看>>
MyEclipse weblogic Deploy Location项目名称不正确解决方案
查看>>
3月27日和28日的简单面试记录
查看>>
Scala中隐式类代码实战详解之Scala学习笔记-53
查看>>
lammps input for water
查看>>
echarts添加点击事件
查看>>
html实现“加入收藏”代码
查看>>
机器学习之最优化问题
查看>>
Selenium 详解xpath定位
查看>>
网页做复制功能
查看>>
PHP中如何对二维数组按某个键值进行排序
查看>>
SharePoint 2013 EventHanlder工具
查看>>
jQuery和javascript的区别
查看>>
doctest --- 一个改善python代码质量的工具
查看>>
hdu1290
查看>>
hdu2141Can you find it?
查看>>
值类型和引用类型 (转)
查看>>
Axure RP 8 下载 激活可以使用的授权码、用户名、秘钥等
查看>>
20155303 2016-2017-2 《Java程序设计》第四周学习总结
查看>>
c语言基础课第三次作业
查看>>