一, 函数定义
1, 函数的定义格式
在 Python 中, 函数的定义使用 def 语句, 函数名, 括号, 括号中的参数和冒号:, 然后, 在缩进块中编写函数体, 函数的返回值可以使用 return 进行返回.
例子:
- def my_abs(x):
- print(x)
- return 0
说明:
def : 定义的函数关键字
my_abs: 定义的函数名称
print(x): 一定的函数代码块或程序的处理逻辑
return 0: 定义的函数返回值, 这里函数返回为 0
注意: 函数式编程是有 return 的返回值, 而没有 renturn 的返回值为面向过程编程.
2, 函数的作用及优点
代码重用, 避免写重复的代码, 提高代码的可用性.
保持一致性, 修改一处, 所有代码块保持一致代码
可扩展性, 函数中可以随意增加函数的功能
二, 函数调用
1, 在函数定义之后, 可以使用函数名, 括号, 及括号中的参数来调用定义的函数
例子:
- def my_abs(x):
- print(x)
- return 0
- my_abs(999)
三, 函数的返回值
返回的值数等于 0, 返回 None
返回的值数量等于 1; 返回 object(对象)
返回的值数量大于 1; 返回 tup1(元组)
返回值的作用: 返回函数的执行结果, 后面的代码根据函数的返回值来进行判断来做出不同的操作, 比如: 登录窗口, 返回值为 True 的时候运行登录程序,
当返回的值为 False 时, 拒绝登录程序.
四, 函数的参数
函数的参数分为形参和实参. 实参: 实际存在的参数或值 形参: 形式的参数
来源: http://www.bubuko.com/infodetail-3046996.html