gpt4 book ai didi

python - 如何解释 python3 的帮助输出?

转载 作者:太空宇宙 更新时间:2023-11-03 15:36:02 25 4
gpt4 key购买 nike

在python3中,例如sorted的帮助输出是:

“已排序(可迭代,/,*,key=None,reverse=False)”

“/”和“*”是什么意思?

帮助(排序)

python2 输出是

sorted(iterable, cmp=None, key=None, reverse=False) --> 新的排序列表

那么python3中的'/'和'*'是什么?

最佳答案

/ 标记仅位置参数的结束和位置或关键字参数的开始,而 * 标记位置或关键字参数的结束和仅关键字参数的开头。

对于签名为sorted(iterable,/, *, key=None, reverse=False)sorted 函数,这意味着iterable 参数只能指定为位置参数,因此您不能调用 sorted(iterable=some_list),并且 key reverse 参数只能指定为关键字参数,因此不能调用 sorted(some_list, some_func, True)

请引用PEP-0457了解更多详情。

关于python - 如何解释 python3 的帮助输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54757000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com