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.默认参数和关键字参数表面最大的区别是什么?

默认参数在参数定义过程中,为形参赋初值,在函数调用的过程中,不传递实参,默认使用形参的初始值。

关键字参数是在函数调用的时候,通过参数名制定需要复制的参数,这样就不会因为顺序问题而出现错误

动动手:
0.编一个符合以下要求的函数:
    a)计算打印所有参数的和乘以基数(base=3)的结果
    b)如果参数中最后一个参数为(base=5),则设定基数为5,基数不参与求和计算

Day12零基础入门python第018讲课后测试题及答案:灵活及强大

1.寻找水仙花数
    如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数,例如153=1^3+5^3+3^3,因此153是一个水仙花数,编写一个程序,找出所有的水仙花数。

Day12零基础入门python第018讲课后测试题及答案:灵活及强大

print函数位置不同打印的方式也不同

参考:

https://blog.csdn.net/Erisay/article/details/83783840

 

 

相关文章:

  • 2021-10-23
  • 2022-12-23
  • 2021-09-14
  • 2021-10-25
  • 2021-07-14
  • 2021-06-05
  • 2021-04-16
  • 2021-04-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2021-05-26
  • 2021-05-10
  • 2021-09-23
相关资源
相似解决方案