函数

>>> def myfirst():                       #创建函数

print("这是第一个函数")

>>> myfirst()

这是第一个函数

>>> def mylove(name):                     #函数的参数

print(name + '我爱你!')

>>> mylove('漫漫')

漫漫我爱你!

>>> def add(num1, num2):                   #函数的返回值

return (num1 + num2)

>>> add(5, 6)

11

>>> def saysome(name,words):                #关键字参数

print(name + 'x'+words)

>>> saysome('i','you')

ixyou

>>> saysome('you','i')

youxi

>>> saysome(words='you',name='i')

ixyou

>>> def test(*params):                    #收集参数

print('参数长度:',len(params));

print('第二参数;',params[1]);

>>> test(1,'tian',3.14,4,4,5,6)

参数长度: 7

第二参数; tian

>>> def test(*params,exp = 8):

print('参数长度:',len(params),exp);

print('第二参数;',params[1]);

>>> test(1,'tian',3.14,4,4,5,6)

参数长度: 7 8

第二参数; tian