自学整理记录,大神见笑
函数的定义
- 定义:就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用
- 步骤:
1.定义函数---封装独立的功能
2.调用函数---享受封装的结果
语法格式:
def 函数名():
函数封装的代码
......
- def是英文define的缩写
- 函数名要符合标识符命名规则
1.可以由字母、下划线、数字组成
2.不能以数字开头
3.不能与关键字重名
函数调用
- 通过函数名()调用
- 注意:函数定义必须在函数调用前面
- 注:Step into(F7)断点调试进入到函数里面;Step over(F8)断点调试不会进入到函数里面
函数的文档注释
- 在定义函数下方一行,用一对三个连续引号作为文档注释,在引号中间书写
- 在调用函数的地方Ctrl+q可以快速查看函数文档注释,空白处随便点就关闭了
- 不要在函数上方两行注释
函数的参数
- 在函数小括号内填写参数
- 代码格式:
def sum_2_sum(num1, num2):
result = num1 + num2
print("%d + %d = %d" % (num1, num2, result))
sum_2_sum(10, 20)
形参和实参
- 形参:定义函数里的参数
- 实参:调用函数里的参数
函数的返回值
- 就是返回给调用者一个结果
- 函数中使用return关键字可以返回结果
- 调用一方可以使用变量接收函数的返回值
- 注意:return后续的代码不会执行
- 代码格式:
def sum_2_sum(num1, num2):
result = num1 + num2
return result
sum_result = sum_2_sum(10, 20)
print(sum_result)
函数的嵌套调用
- 即一个函数里面调用另外一个函数
- 参数也可以在多个函数里连续传递
- PyCharm下方也可增加多行文档注释,包括给参数注释