函数基础知识
1. 函数的作用(面向函数编程的优点):
a. 解决代码冗余
b. 提高代码可读性
c. 提高了代码的重用性
d. 增强了代码的可扩展性
e. 解耦:把一个大功能尽量拆开来,尽量细化成多个小功能,并且功能与功能之间的影响减到最小
面向对象编程:功能与功能之间耦合很紧密
2. 函数基本形式
def func(arguments): # def 定义函数
'''
注释部分
:param arguments:
:return:
'''
'''函数体部分'''
return arguments # return 函数结束并返回arguments
func('test') # 调用函数 并传入字符串test作为参数
3. 关键字 return
1. 作用
a. 返回值
b. 结束函数的执行
2. 返回值
a. 单个值(任意类型的对象)
b. 多个值(示例 return 1,2,3) 需用','分隔,接收时数据类型为元组,可以用一个变量或多个变量接收,多个变量接收需注意个数保持一致
c. 当函数没有return时,默认返回值为None
4. 函数的参数
1. 实参和形参
def mylength(name): # name参数 站在函数定义的角度上,所有的函数都是形式参数(形参)
print(name)