019.8.31
起步
假使你有使用 Python 编程的经验,你应该会觉得设计接口能用 *arg
和 **kwarg
这件事是多么的酸爽。毕竟定义一个拥有长长参数列表的函数是多么的累赘,形参不能总是被函数使用到则是累赘中的累赘。多说无益,还是用个 Python Demo 举例。
假使我想设计一个打印函数,就叫 YouPrint 吧。YouPrint 会将我传递的参数按每行打印,且排头以 “You” 开头。使用如下:
Usage:
YouPrint("zhong", "ying", "ding")
Output:
You: zhong
You: ying
You: ding