如何查看python底层函数定义

Python013

如何查看python底层函数定义,第1张

这种函数是便于在别人调用的时候,如果没有传入参数的时候,采用的默认值 现在你有add(a=1,b=2)的函数 我直接print add() 就可以直接输出3了 定义如下: def add(a=1,b=2): return a+b ps:你上面多打了一个右括号

params

就是(5, 5)

(5,) * 2 ,就是2个5的元组,乘号可以理解成相加。"*" * 30就是30个“*"的字符串

*params作为参数,前面的*号就是把params元组分解成元素的意思,这样就分开成为2个参数了。实际上传递给了x,y

于是就执行了power(5,5)