一、函数出错的时候抛异常,而不要返回None
pass
二、闭包
书里的例子不好,参考https://www.cnblogs.com/Lin-Yi/p/7305364.html
三、用生成器来改写直接返回列表的函数
四、参数上面迭代
位置参数
关键字参数
动态默认值的参数
《Effective Python》笔记——第2章函数
原文:https://www.cnblogs.com/maxgongzuo/p/10987323.html