一.函数创建
def 函数定义
例子:
def myfirstfunction(): #不带参数的函数定义
print(“123”)
def myfirstfunction(name): #带参数的函数定义
print(name + “123”)
def myfirstfunction(num1, num2): #定义带多个参数的函数
result = num1 + num2
print(result)
def add(num1, num2): #定义一个返回函数值
return num1 + num2
print(5,6)
11
二.调用函数
myfirstfunction #直接输入定义的函数名
“123”
三.形参和实参
1.形参 #函数定义过程中,参数只表示一个形式,需要自行输入参数内容,表示形参
例子:
def function(name): #name表示形参
print(name)
2.实参 #调用函数时,输入的参数后直接传递出来的叫做实参
例子:
function(“my name”) #输入的“my name”就是实参
my name
四.函数文档
例如:
def function(name): #name表示形参
‘函数定义过程中的name是叫形参’ #这一部分叫做函数文档,不打印
print(name)
五.关键字参数
六.默认参数
七.收集参数
例如:
def test(*params):
print(‘参数长度是:’,len(params));
print(‘第二个参数是:’,params[1]);
test(1, ‘小甲鱼’, 3.14, 5, 50)
参数长度是: 5
第二个参数是: 小甲鱼