问题:python *运算符的专有名称?
什么是运营商的正确名称*
,如function(*args)
?打开包装,解压缩,还有其他东西吗?
回答 0
在Ruby和Perl 6中,这被称为“ splat”,我认为那些社区的大多数人都会明白您的意思。
在Python的教程使用短语“拆包参数列表”,这是长和描述。我在Python中还没有听说过其他特殊名称。
回答 1
我称之为“位置扩展”,与之相反**
,我称之为“关键字扩展”。
回答 2
回答 3
我说“ star-args”,Python的人似乎知道我的意思。
**
比较棘手-我认为只是“ qargs”,因为它通常用作**kw
或**kwargs
回答 4
你也可以拨打*
一个聚集参数(在函数参数定义中使用时)或分散操作时(在函数调用中使用)。
回答 5
我相信它最常被称为“ splat运算符”。解压缩参数是它的作用。
回答 6
我将* args称为“ star args”或“ varargs”,并将** kwargs称为“ keyword args”。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。