def defines the basic structure of a function
字数
371 字
阅读时间
2 分钟
- 什么叫
def定义函数的结构和输入? - 什么叫
return决定函数能不能输出、输出什么、何时结束?
return demo
def 函数名(参数1, 参数2, ...):
"""文档字符串(可选)"""
函数体
return 返回值- def is a Python keyword.
- 【什么叫形参、实参?可变对象,不可变对象?】
- 【什么叫对象引用传递?】
return写法差异
| 语法 | 作用 | 返回值 |
|---|---|---|
| return | 即刻中止 | None |
return表达式 | 返回表达式的值 | 值 |
returna,b,c | 将返回值自动打包为元组 | 元组 |
| 无return | 函数执行完毕自动返回 | None |
return执行
- 执行return函数即刻中止,多个return配合条件判断使用
return返回
- return可以返回任意Python对象:
- 整数、浮点数、字符串、布尔值
- 列表、字典】集合、元组
- 函数本身(闭包、高阶函数)【什么叫闭包?】
- 函数可以没有return,如果只需要执行操作而不需要返回结果。(这种函数会返回None) 【什么叫函数未捕获的异常会沿栈向上传递?什么叫try or except内部处理?】
- 什么叫局部变量