Python(十三)python的函数重载

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

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

         1、参数的类型;

         2、参数的个数;

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

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

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


 参考:作者:pansz

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

  

        

         

原文地址:https://www.cnblogs.com/Jomini/p/8601245.html