python中有函数重载吗

函数就是将一段代码封装为一个独立的小块,使他可以反复执行。函数是一种将代码组织方式。 python使用def来定义函数。声明和定义函数放在一起,不需要像c++语言那样单独的在头文件中 声明函数。

函数通常在调用时,传入所需要处理的变量,然后将变量处理,最后返回处理的结果。在Python中 如果没有返回值,那就是None值。

在c++中,可以有多个相同名字但函数参数不同的函数,这叫函数重载。

python不支持函数重载。但可以支持变长参数,或参数动态类型来模拟该行为。