加入收藏 | 设为首页 | 会员中心 | 我要投稿 莱芜站长网 (https://www.0634zz.com/)- 云连接、建站、智能边缘云、设备管理、大数据!
当前位置: 首页 > 编程开发 > Python > 正文

Python 基础 函数

发布时间:2020-07-09 02:31:05 所属栏目:Python 来源:互联网
导读:python 什么是函数 Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。 python 函数的调用 Python内置了很多有用的函数,我们可以直接调用。 要调用一个

python 什么是函数   Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。 python 函数的调用   Python内置了很多有用的函数,我们可以直接调用。   要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数 abs,它接收一个参数。     abs(100) 100 abs(-20) 20 abs(12.34) 12.34   调用函数的时候,如果传入的参数数量不对,会报TypeError的错误 python 编写函数   在Python中,定义一个函数要使用def语句,依次写出函数名、括号、   括号中的参数和冒号:,   然后,在缩进块中编写函数体,函数的返回值用return语句返回。   我们定义个求绝对值的my_abs 函数为例:     def my_abs(x):       if x >=0:         return x       else:         return -x       return None可以简写为return。 pyhton 函数返回多个值     但是,在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一     个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回     一个tuple,但写起来更方便。 python 递归函数     在函数内部,可以嗲用其他函数,如果一个函数在内部调用自身本身     这个函数就是递归函数。       def fact(n):         if n==1:         return 1 return n * fact(n - 1) python 定义默认参数   定义函数的时候,还可以有默认参数   例如Python自带的int()函数,其实就有两个参数,我们既可以传一个参数,又可以传两个参数:     int('123')       123     int('123',8)       83 python 定义可参数   如果想让一个函数能接受任意个参数,我们就可以定义一个可变参数:     def fn(*args): print args   可变参数的名字前面有个*号,我们可以传入0个、1个或多个参数给可变参数:

(编辑:莱芜站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读