'''函数之基础详解'''
#函数就是一个工具,
#需要用函数的时候,拿来用就行了
#函数的定义:
def 函数名 ():
'''对函数工具的描述'''
代码块
#函数定义的特性:定义过程只检测语法,不执行代码
#调用阶段会执行代码:
#定义函数的三种形式:
'''
空函数
有参函数
无参函数
'''
#函数的调用就是使用函数,加括号就能调用函数(执行代码中的代码)
#函数的返回值,返回一个值,可以是所有数据类型
'''
return的特性:
1.return返回一个返回值,没有返回值,会返回None
2.没有return会默认返回None
3.return会终止函数,不运行 下面的代码,假如有多个return,会运行第一个return,不会运行第二个 return
4.return会以逗号隔开,返回多个值 ,返回值以元组的形式接收
'''
#函数的参数:
'''
对于有参函数而言,它的参数分为形参和实参
形参:定义函数阶段的产物,具有接收实参的作用,具有描述意义
形参:位置形参和默认形参
位置形参:从左到右依次接收实参的值
默认形参:1.如果不给值,使用默认值;如果调用的时候传值,使用传的值;2.默认形参必须放在位置形参的后 面
实参:调用函数阶段的产物,传给形参一个具体的值,具有具体的值,可以为所有数据类型
位置实参:从左到右依次位置形参传值(形参有几个值,实参也必须传几个值)
关健字实参:1.关键字实参必须在位置实参的后面2.按照形参名给形参传值
'''