如何选择一个特定的参数来处理使用* args?

时间:2017-10-20 07:50:32

标签: python python-2.7 function arguments

在我的last question中,答案帮助我解决了选择Result: mandatory NORMAL P1000 NUMBER of NONE coastal NONE 35 NUMBER was NONE ordered . NONE With NORMAL the NONE typhoon out NONE of NONE the NONE country NORMAL local NORMAL governments 1000,000 NUMBER Words: P1000, 35, 1000,000 与其他论据相关的问题。

然后出于好奇我虽然如果我实际上必须使用Numberchar2char1等等而没有引用一个让我使用它们的列表根据他们在论证中的位置。

在一些研究之后我能找到的最好的方法是为参数创建一个动态数组,其中每个参数都是一个专门用于此目的的类中的对象,并且实际上根据它们的对象区别将它们分开。据说,无法找到任何澄清该方法的例子,也无法一步一步地完成整个过程。

因此,我希望了解如何解决该问题并完成整个过程。

1 个答案:

答案 0 :(得分:0)

所以,如果我正确地理解你:

你希望将char2,char1,char3传递给你的函数并处理这个输入,而不是像位置那样处理这个输入,而是用"名称"来处理。 解决方案是**kwargs。 他们在做什么 ? 可能会给出一个很好的解释 here

如果这不能解决你的问题,或者甚至不适合这个问题,请清楚你的问题。