• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python命名关键字参数的作用详解

    1、说明

    *,nkw表示命名关键字参数,是用户想输入的关键字参数名称,定义方式是在nkw前追加*,

    2、作用

    限制调用者传达的参数名称。

    3、实例

    # 命名关键字参数
    def print_info4(name, age=18, height=178, *, weight, **kwargs):
      '''
      打印信息函数4,加入命名关键字参数
      :param name:
      :param age:
      :param height:
      :param weight:
      :param kwargs:
      :return:
      '''
      print('name: ', name)
      print('age: ', age)
      print('height: ', height)
      print('keyword: ', kwargs)
      print('weight: ', weight)
    print_info4('robin', 20, 180, birth='2000/02/02', weight=125)

    知识点扩展:

     关键字参数

    可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。
    形如:

    >>> def person(name,age,**kw):
    	print("name:",name,"age:",age,"other:",kw)
    >>> person("bbj",23,city="hefei",habit="basketball")
    name: bbj age: 23 other: {'city': 'hefei', 'habit': 'basketball'}
    >>> 
    

    关键字参数按我的理解就是在调用时可以传入无数个自命名的参数,这里的关键字也就是自己命名的意思。所有的关键字参数会自动组装成一个字典

    到此这篇关于python命名关键字参数的作用详解的文章就介绍到这了,更多相关python命名关键字参数有什么用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    上一篇:python 模拟网站登录——滑块验证码的识别
    下一篇:详解用Python处理Args的3种方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python命名关键字参数的作用详解 python,命名,关键字,参数,