美文网首页
python 编写只接受关键字参数的函数

python 编写只接受关键字参数的函数

作者: 孙广宁 | 来源:发表于2022-05-23 23:57 被阅读0次
    7.2 如何让函数只接受关键字参数
    • 将关键字参数放置在以* 打头的参数或者是一个单独的*之后,如下
    >>> def m(max,*,block):
    ...     pass
    ...
    >>> m(100,True)
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: m() takes 1 positional argument but 2 were given
    # 第二个参数必须给命名参数
    >>> m(100,block=True)
    >>>
    

    相关文章

      网友评论

          本文标题:python 编写只接受关键字参数的函数

          本文链接:https://www.haomeiwen.com/subject/edwdprtx.html