大数据 爬虫Python AI SqlPython编程学习交流中心

干货的正确打开方式,python小技巧,不要客气拿走!

2019-01-10  本文已影响0人  璃沫仙人

干货的正确打开方式,python小技巧,不要客气拿走!

干货第三篇,python小技巧。

1 正确的函数返回

推荐方式

干货的正确打开方式,python小技巧,不要客气拿走!

不推荐方式

干货的正确打开方式,python小技巧,不要客气拿走!

第二种,如果输入的参数b为0,函数会默认返回None,这是一个不太好的编程习惯。例如,当把函数的返回值作为if条件判断时,0.0和None都是False,这样容易导致bug。后面这种方式,将除数是0当成异常抛出,让调用者处理异常,是比较合理的做法。{这个是(songleo)前辈给的建议}

2 正确使用函数默认参数

推荐方式

干货的正确打开方式,python小技巧,不要客气拿走!

不推荐方式

干货的正确打开方式,python小技巧,不要客气拿走!

后一种方式会导致函数默认值改变,多次调用相互影响。正确方式是将函数默认值设置成None,在函数内部初始化默认参数。这里只是针对传递引用类型的参数,如果是数字、字符串等类型就不存在该问题。

3 利用元组传递多个函数参数

推荐方式

干货的正确打开方式,python小技巧,不要客气拿走!

利用python的可变参数特性,可以通过元组传递多个参数,实现参数的“打包式”传递。

文章来自网络,如有侵权,联系小编删除!

上一篇下一篇

猜你喜欢

热点阅读