1.问题 想定义一个函数或者方法,其中一个或者多个参数是可选的并且带有默认值 2.解决方案 表面上定义一个带有可选默认参数的函数时非常简单的 In [1]: def func(a, b =1): ...: return a + b ...: In [2]: func(1) Out[2]: 2 In [3]: func(1,2) Out[3]: 3