让实参变成可选

 1 #coding=utf-8
 2 #让实参变成可选
 3 def name(first,last,middle=''):
 4     #通过形参默认为空,再加上if判断,可以让实参是可变的
 5     if middle:
 6         print('name is: {} {} {}'.format(first,last,middle))
 7     else:
 8         print('name is: {} {}'.format(first,last))
 9 name('a','b','c')
10 name('a','c')    

name is: a b c
name is: a c

posted on 2018-08-16 17:43  DAY&DAY&UP  阅读(82)  评论(0编辑  收藏  举报

导航