python 函数、参数及参数解构
16lz
2021-01-22
函数
- 数学定义
- y=f(x), y是x函数,x是自变量。y=f(x0,x1...xn)
- Python函数
- 由若干语句组成的语句块,函数名称,参数列表构成,它是组织代码的最小单位
- 完成一定的功能
- 函数作用
- 结构化编程对代码的最基本的封装,一般按照功能组织一段代码
- 封装的目的为了复用,减少冗余代码
- 代码更加简洁美观,可读易懂
- 函数分类
- 内建函数,如max(),reversed()等
- 库函数,如math.ceil()等
函数定义、调用
def语句定义函数
def 函数名(参数列表):
函数体(代码块)
[return 返回值]
- 函数名就是标识符,命名要求一致
- 语句块必须缩进,约定4个空格
- Python的函数没有return语句,隐式会返回一个None值
- 定义中的参数列表成为形式参数,只是一种符号表达,简称形参
调用:
- 函数定义,只是声明了一个函数,它不会被执行,需要调用
- 调用的方式,就是函数名加上小括号,括号内写上参数
- 调用时写的参数就是实际参数,是实实在在传入的值,简称实参
举例:
#定义函数 def add(x,y): result = x + y return result #调用函数 out = add(4,5) print(out)
更多相关文章
- Python学习总结-(15)---返回函数和闭包初步理解
- Python学习札记(二十六) 函数式编程7 修饰器
- Python:运算类内建函数列举
- 学习笔记(11月02日)--高阶函数
- python:inspect函数自动生成函数名
- python3 自定义比较函数
- 是否有一个类似于Python的“枚举”函数的Java ?
- 在python中创建指数函数。
- 从bash脚本传递参数到python解释器