- def run(name,age,sex):
- print 'name :',name,'age:',age,'sex:',sex
- >>> run('xiaoming',name='xiaoming',sex='boy')
- SyntaxError: non-keyword arg after keyword arg
函数调用的时候,如果第一个参数使用了关键字绑定,后面的参数也必须使用关键字绑定!
通过 lambda 关键字,可以创建短小的匿名函数 ,长的你就别用了,还是用函数来做吧,要不然写的不清晰
还是用一些其它的方法把它给替代掉。
基于dictionary的字符串格式化介绍
params={"server":"s","database":"db"}
"%(database) is not a good password for %(server)"%params
![](http://img.zemanta.com/pixy.gif?x-id=05aa40a5-c225-851b-a69b-3b9b299d6181)