函数简介
函数就类似是工具,提前定义好之后可以反复使用。
函数语法结构
def 函数名(参数1,参数2):
函数体代码
return 返回值
def(必不可少的) 是定义函数的关键字
函数名(必不可少) 是函数的名字 相当于变量名
参数1 参数2(可选) 参数可以有多个,也可以没有,表示在使用函数前需要满足一些条件
函数注释(可选) 主要用于介绍函数功能、参数使用、及其他情况
函数体代码(必不可少) 函数的核心代码逻辑(很重要)
return返回值(可选) 使用函数之后反馈给使用者的结果,可有也可无
函数的分类
1、内置函数
python解释器自带的(提前给你定义好了,你直接使用即可)
2、自定义函数
程序员自己写的函数
无参函数
有参函数
空函数
无参函数 >>> 在函数定义阶段括号内没有写参数(变量名)
def func():
print('功能')
有参函数 >>> 在函数定义阶段括号内写了参数(变量名)
def func(a,b):
print('老刘牛逼')
func(1,2)
空函数 >>> 函数代码体为空(pass,...)
虽然空函数本身没有含义 但是空函数可以提前规定好编写代码的思路
def run():
pass
def fight():
pass
def talk():
pass