函数的定义
函数是将一段实现功能的完整代码,使用函数名进行封装,通过函数名称来调用,来达到一次编写,多次调用的目的。
1.1 自定义函数格式
def 函数名称 (参数列表) :
函数体
[return返回值列表]
1.2函数的调用
函数名(参数列表)
1.3实现1到n之间的累加和的自定义函数
def get_sum(num):#定义一个get_sum函数
s=0
for i in range(1,num+1):
s+=i
print(f'1到{num}之间的累加和为:{s}')
#函数的调用
get_sum(100)#1~100之间的累加和
get_sum(10)#1~10之间的累加和
代码结果为:
1到100之间的累加和为:5050
1到10之间的累加和为:55
编写函数的注意事项:
- 函数的定义使用关键字def
- 事先确认函数名称,参数名称,参数个数,函数功能
- 对函数个个参数进行实际赋值
- 如果使用return进行返回结果,则结果会被返回到调用处
函数的参数传递
下面将介绍4种传参方式分别是位置参数,关键字参数,默认值参数,可变参数(不定长参数)。
2.1位置参数
定义:调用时的参数个数和顺序必须和定义的参数一致,就是你函数开头括号内是什么你调用时必须照着模板填。
下面是实例
def happy_birthday(name,age):
print('祝'+name+str(age)+'生日快乐')
happy_birthday('小华',18)#调用函数的引用参数一一对应
结果为:
祝小华18生日快乐