进入函数大世界,首先描述了如何定义函数,然后涉及到传递实参的各种方式,如位置参数、关键字参数以及默认值;最后了解了返回值的类型,如简单值、字典等。
def animal(type,name): #定义函数animal,他有两个形参type和name
'''描述小动物'''
print('我有一只'+type+'.')
print('她的名字叫'+name+'.\n')
animal('dog','Tom')
animal('cat','Mimi') #调用函数animal
animal('Tom','cat') #实参位置改变将导致信息出错
animal(type='cat',name='Mimi')
animal(name='Mimi',type='cat') #使用关键字参数则无需关注实参的顺序
def number(nu):
'''定义具有返回值的函数'''
nu=nu*2
return nu
fn=number(3)
print(fn)
print('\n')
def name(fname,lname):