Python3 中如何编写一个函数?
- 内容介绍
- 相关推荐
本文共计2383个文字,预计阅读时间需要10分钟。
函数特性:+ 完成某一特定功能+ 代码复用+ 保持一致性+ 易于维护+ 可扩展性
函数定义:+ 函数定义+ 数学函数+ Python 函数+ 定义函数 f(x)=2x + 1def f(x): return 2 * x + 1
函数特点:
- 完成某一个特定的功能
- 代码重用
- 保持一致性,易维护,可扩展性
一 函数定义
数学函数
python 函数
定义
f(x)=2x+1
def f(x): # 函数定义,f 为函数名,x 为(形)参数,多个参数逗号分隔。
result = 2*x+1 # 函数体(功能逻辑实现的代码)
return result # 函数返回值,遇 return,函数立即结束,后续语句不执行。
# 若返回多个值(return 1,2,'a',[3,4]),则以元祖(打包)返回。
# 若无返回值(return 语句),函数则返回 None
调用
y=f(1), y=3
y=f(1) # 1 为该函数的实参,多个实参数逗号分隔,实参与形参一一对应
二 参数(可变长与不可变长)
- 参数
- 形参:只有函数被调用时,才分配内存单元,且只能在函数内部有效,当函数结束时被释放。
- 实参:可以是常量、变量、表达式、函数等。
本文共计2383个文字,预计阅读时间需要10分钟。
函数特性:+ 完成某一特定功能+ 代码复用+ 保持一致性+ 易于维护+ 可扩展性
函数定义:+ 函数定义+ 数学函数+ Python 函数+ 定义函数 f(x)=2x + 1def f(x): return 2 * x + 1
函数特点:
- 完成某一个特定的功能
- 代码重用
- 保持一致性,易维护,可扩展性
一 函数定义
数学函数
python 函数
定义
f(x)=2x+1
def f(x): # 函数定义,f 为函数名,x 为(形)参数,多个参数逗号分隔。
result = 2*x+1 # 函数体(功能逻辑实现的代码)
return result # 函数返回值,遇 return,函数立即结束,后续语句不执行。
# 若返回多个值(return 1,2,'a',[3,4]),则以元祖(打包)返回。
# 若无返回值(return 语句),函数则返回 None
调用
y=f(1), y=3
y=f(1) # 1 为该函数的实参,多个实参数逗号分隔,实参与形参一一对应
二 参数(可变长与不可变长)
- 参数
- 形参:只有函数被调用时,才分配内存单元,且只能在函数内部有效,当函数结束时被释放。
- 实参:可以是常量、变量、表达式、函数等。

