python 仅关键字参数

  • def standard_arg(arg)
    1
    2
    3
    4
    def standard_arg(arg):
        print(arg)
     
    standard_arg(2)standard_arg(arg = 2)

    对参数没有限制

  • def standard_arg(arg,/)
    1
    2
    3
    4
    5
    def standard_arg(arg,/):
        print(arg)
     
    standard_arg(2) #正确
    standard_arg(arg = 2) #报错
    仅限位置参数
  • def  standard_arg(*,arg)
    1
    2
    3
    4
    5
    def standard_arg(*,arg):
        print(arg)
     
    standard_arg(2) #报错
    standard_arg(arg = 2#正确展示

    仅限关键字参数,需要写下关键字

  • def A(arg,/,arg1,*,arg2)

  A(1,2,arg2=3)、A(1,arg1=2,arg2=2)均是正确的
  /表示 不用带入参数,*表示必须带入参数

posted @   CWZzzzz  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示