一、创建

def funcName():

正文

def define缩写,意为定义

funcName 函数名

: 后跟函数内容,要有缩进

函数内可用以下形式加入函数文档

"""

函数描述

"""

函数文档可通过help(funcName)查看

()括号内为形参

二、调用

直接调用 funcName(),括号内补充实参

三、参数

形参 函数定义时,括号内为形参,多个参数用逗号隔开

实参 函数调用时,括号内为实参,与形参一一对应,这种位置固定的参数也叫位置参数

关键字 函数调用时,以”形参名 = 实参“的形式,指定形参的内容,就可以无视形参顺序,叫做关键字参数,和位置参数混用时,位置参数必须在关键字参数之前

默认参数 定义函数时,可以直接给形参赋值,这叫默认参数

收集参数 定义函数时,形参前加*代表收集参数,这样函数会把不固定数量的实参打包成元组传入,收集参数只可以和关键字参数混用,否则无法分辨参数是否是收集参数,如果加**,代表参数被打包成字典的形式

四、返回值

返回值 函数体中return后跟返回值,python中不用特意定义返回值类型

五、变量与作用域

1、局部变量与全局变量

定义在函数内部的是局部变量,只能在函

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部