1,函数的定义
结构:
def 函数名称([]):
函数内容(进行的操作内容)
return 返回值
例子:两数相加
def add(x,y):
return x+y
print(add(1,2))
pass 相当于一个占位符
当函数内用的参数不对时会报相应类型的错误
例如
print(add(2))
TypeError: add() missing 1 required positional argument: 'y'
函数返回多个值(返回多个值输出时值为元组)
def add(x,y,z):
add1 = x + y
add2 = y + z
return add1,add2
s = add(1,2,3)
print(s)
输出为:
(3, 5)
注:对函数进行设置时可以先查看参数类型以便接下来的操作
若存在返回值则使用return进行返回值的操作
2,函数的调用
对于一个函数的引用可以直接引用此函数或者更改函数名称
例如
a = add
a(x,y) #a(1,2)=add(1+2) 只更改名称用法不变
3,函数的分类
1,有参函数和无参函数
2,有返回值和无返回值
3,根据定义者(系统,第三方)自定义