1.什么是函数
背景:在编程中,我们经常要用到调用相同或者类似的操作,这些相同或者类似的操作是由同一段代码完成的。函数的出现可以帮助我们避免重复编写这段代码。把相对独立的某个功能抽象出来,使之称为一个独立的实体
定义:函数就是完成特定任务,执行特定功能的一段代码
作用:复用代码,隐藏实现细节,提高可维护性,提高可读性,便于调试
2.函数的创建和调用
(1)函数的创建
定义一个函数要以def开头
> def 函数名 ([参数]):
> 函数体
> [return xxx] # 返回值
-
函数名:和python中的其他的标识符命名规则相同,有效的函数名以字母或者下划线开头,后面可以跟字母、数字或下划线。注意区分大小写
-
函数参数:调用一个函数是可以传递参数,参数可以由一个或者多个,也可以没有
-
函数体:任何有效代码都可以出现在函数内部,注意要比def缩进四个空格
-
返回值:执行后的返回的值,可以不返回内容,不返回的时候可视为返回None,不返回return可以省略
关于函数的返回值:
(1)如果函数没有返回值(函数执行完毕结束以后不需要提供数据,return可以直接省略不写)
(2)函数的返回值是一个,直接返回类型
(3)函数的返回值如果是多个,返回的结果为元组
def fnc1(a,b):#a,b 称为形式参数,简称形参
c=a+b
return c
print(fnc1(10,20),type(fnc1(1