目录
可变参数使用例子:
参数长度是3或者4
import sys
def pack_mar(dir_name, version, file_name=33):
print(dir_name, version, file_name)
if __name__ == "__main__":
if len(sys.argv) not in (3, 4):
sys.exit("python tools/pack_mar.py xxxx(alog) xxxx(v0.1)")
dir_name, version, *file_name = sys.argv[1:]
pack_mar(dir_name, version, *file_name)
本文详细介绍了Python编程中可变长参数的使用,包括形参前加*表示接受任意多的位置参数,形参前加**表示接受任意多的关键参数。在Python3中,*还可以用于拆包操作。文章通过实例解释了*args和**kwargs的作用以及它们如何处理位置参数和关键字参数。
订阅专栏 解锁全文
497

被折叠的 条评论
为什么被折叠?



