Skip to content

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内部处理?】

  • 什么叫局部变量

贡献者

The avatar of contributor named as G4OM-ES G4OM-ES

文件历史

撰写