Python中的args和kwargs是什么?该如何使用?( 八 )

\n \n

这些理清楚之后 , **kwargs就很容易理解了 。 名称并不重要 , 重要的是双星号创建了字典 , 其内容是关键字参数 , 来自函数调用(在这些定义变元后) 。

\n \n

为了更好地演示 , 我们创建一个函数 , 输出参加全国英语等级考试的人员名单 。

\n \n \n
  • \n
  • def printPetNames(owner**pets):   print(f\"Owner Name:{owner\")   for petname in pets.items():      print(f\"{pet:{name\")printPetNames(\"Jonathan\" dog=\"Brock\"fish=[\"Larry\" \"Curly\" \"Moe\"
    turtle=\"Shelldon\")\"\"\"Owner Name: Jonathandog: Brockfish: ['Larry' 'Curly' 'Moe'
    turtle: Shelldon\"\"\"

  • \n
\n \n \n

\n

来源:Pexels

\n \n

最后 , 再给大家提供一些额外的“知识福利” 。

\n \n

下面一些谏言可有助于大家规避常见的陷阱并扩展知识面 。

推荐阅读