1.函数定义时有默认值的参数与无默认值的参数不可以混合放置,但是调用时可以混合放置 正确的定义如下: def cout(a,b,c='1',d='2') 非法的定义如下: def cout(a,b='1',c,d='2')