且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《像计算机科学家一样思考Python》——3.12 为什么要有函数

更新时间:2022-09-26 12:07:33

本节书摘来自异步社区《像计算机科学家一样思考Python》一书中的第3章,第3.12节,作者[美]Allen B. Downey,赵普明 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

3.12 为什么要有函数

为什么要花功夫将程序拆分成函数呢?也许刚开始编程的时候这其中的原因并不明晰。下面这些解释都可作为参考。

  • 新建一个函数,可以让你有机会给一组语句命名,这样可以让代码更易读和更易调试。
  • 函数可以通过减少重复代码使程序更短小。后面如果你需要修改代码,也只要修改一个地方即可。
  • 将一长段程序拆分成几个函数后,可以对每一个函数单独进行调试,再将它们组装起来成为完整的产品。
  • 一个设计良好的函数,可以在很多程序中使用。书写一次,调试一次,复用无穷。