- 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
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 关键字,可以创建短小的匿名函数 ,长的你就别用了,还是用函数来做吧,要不然写的不清晰
还是用一些其它的方法把它给替代掉。