0.请问一下那个是形参那个是实参
def MyFun(x):
return x**3
y=3
print(MyFun(y))
x是形参,y是实参
形参指的是函数创建和定义过程中小括号里面的参数,而实参指的是函数在调用过程中传递进去的参数。
1.函数文档和直接用#为函数写注释有什么不同
给函数写文档是为了让别人更好的理解函数,所以是一个很好的习惯
我们看到函数开头写下的字符串Ta是不会打印出来的,但Ta会作为函数的一部分存储起来,这个我们称之为函数文档字符串,Ta的功能跟注释是一样的。
2.使用关键字参数,可以避免什么问题的出现
避免传递参数发生错误
关键字参数,可以不用按照参数的顺序调用函数,有效避免因不小心搞乱参数顺序导致的bug
3.使用help(print)查看print()这个BIF有哪些默认参数?分别起到什么作用?
elp(print) 格式比较清晰,还会带例子解释
4.默认参数和关键字参数表面最大的区别是什么?
默认参数在参数定义过程中,为形参赋初值,在函数调用的过程中,不传递实参,默认使用形参的初始值。
关键字参数是在函数调用的时候