Python(十三)python的函数重载

首先,重载函数的功能是实现参数不同情况下功能相同的函数。

         函数重载的目的是解决功能相同的函数的以下问题:

         1、参数的类型;

         2、参数的个数;

         对于情况1,函数功能呢相同,参数不同的情况。 python 可以接受不同类型的参数,在参数类型不同,函数功能呢相同的情况下,在python 中代码应该是相同的,因此没必要考虑1;

        对于情况2, 函数功能相同,但是参数个数不同的情况,可以通过python中的缺省参数(**)解决。

       因此实际上,python 不需要函数重载

 


 

 参考:作者:pansz

          https://www.zhihu.com/question/20053359

  

        

         

posted @ 2018-03-19 12:19  抽象Java  阅读(421)  评论(0编辑  收藏  举报