让实参变成可选

Posted zc13

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让实参变成可选相关的知识,希望对你有一定的参考价值。

 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


以上是关于让实参变成可选的主要内容,如果未能解决你的问题,请参考以下文章

第八章 函数

java 可变参数

java深入了解JAVA可变长度的参数

C#参数知识盘点,形/实参值/引用传递refoutinparams可选命名等

java基础3-重载+命令行传参+递归+数组+排序

15TypeScript-函数