潇洒瓶邪

2022年3月10日

python函数--递归函数

摘要: 1.函数可以在内部调用其他函数,如果一个函数在内部调用自身本身,这个函数就是递归函数。不能让他一直回溯下去所以需要配合if制定临界值然后递推 fact(n)可以表示为n x fact(n-1),只有n=1时需要特殊处理。 于是,fact(n)用递归的方式写出来就是: def fact(n): if 阅读全文

posted @ 2022-03-10 21:22 潇洒的姜伯约 阅读(213) 评论(0) 推荐(0)

python--函数的参数

摘要: 1.对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。 2.要计算x3怎么办?可以再定义一个power3函数,但是如果要计算x4、x5……怎么办?我们不可能定义无限多个函数。 你也许想到了,可以把power(x)修改为p 阅读全文

posted @ 2022-03-10 21:14 潇洒的姜伯约 阅读(133) 评论(0) 推荐(0)

python定义函数

摘要: 1.在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 我们以自定义一个求绝对值的my_abs函数为例: def my_abs(x): if x >= 0: return x else: ret 阅读全文

posted @ 2022-03-10 16:43 潇洒的姜伯约 阅读(111) 评论(0) 推荐(0)

函数--调用函数

摘要: 1.调用Python的函数,需要根据函数定义,传入正确的参数。如果函数调用出错,一定要学会看错误信息 2.可以在交互式命令行通过help(abs)查看abs函数的帮助信息。 3.调用函数的时候,如果传入的参数数量不对,会报TypeError的错误 >>> abs(1, 2) Traceback (m 阅读全文

posted @ 2022-03-10 16:04 潇洒的姜伯约 阅读(242) 评论(0) 推荐(0)

导航