Discuss / Python / 可变参数无法和命名关键字参数混合

可变参数无法和命名关键字参数混合

Topic source

lmtooT_T

#1 Created at ... [Delete] [Delete and Lock User]

请问为什么“可变参数无法和命名关键字参数混合”,我怎么觉得这样逻辑上也说得通啊,为什么不能混合用呢?

同问?

def person(a, b, , args): 意思是说这样不行是吗?难道是因为都是一个*会产生歧义?

我也觉得

都已经命名关键字了,说明参数的个数已经固定了,还怎么使用可变参数。。。。。

任性Monster

#6 Created at ... [Delete] [Delete and Lock User]

在明明关键字中参数的个数有一个区间 必填的---必填+选填(也就是*号后边的那些) 有个最大值 但是在可变参数中没有最大值 随意个数的参数


  • 1

Reply