函数的定义和作用
函数的定义和作用
def 函数名 (o 个或多个参数):
函数体
return 返回值
- 函数是一段代码的表示
- 函数是一段具有特定功能的、可重用的语句组
- 函数是一种功能的抽象,一般函数表达特定功能
两个作用:降低编程难度和代码重用
函数的调用
4.2 函数的参数传递
可选参数传递
函数定义时可以为某些参数定义默认值,构成可选参数。
def test(n,m=1): #m 为可选参数
s = 1
for i in range(1,n+1):
s *= i
print(s//m)
test(10)
test(10,2)
结果:
可变参数传递
def test(n,*args):#args 为可变参数,也可以命名其他值
s = 1
for i in range(1,n+1):
s += i
for item in args:
s += item
print(s)
test(10,3)
test(10,3,1,5)
函数执行结果:
回帖内容已被屏蔽。