初学Python

def __init__(a, *args, **kargs): 函数的三种类型参数,必须按照 参数前面*的个数多少从少到多的顺序排列,其中a 代表传入的参数为唯一,*args表示传入的参数为多个最终*args参数的整体是一个元组结构,**kargs也代表可传入多个参数,但其传入参数的形式是字典的形式,可以直接传入一个字典,也可以传入b=1,c=2...这样的形式,但有一点就是第一个参数为a,那么其他参数不能和第一个参数重名,因为字典的key是唯一的最后打印的kargs的数据结构形式为一个字典。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • 根据需求,我要先暂停angular4的学习,转到学习python的阵营,了解到python不仅可以写网站还可以写网...
    ISIS卡拉肖克阅读 347评论 0 0
  • 暮春时节,本是万物复苏佳季,可窗外却春雨阵阵不歇息片刻,但却给我一丝家的感觉----家之江南,每至二三月,...
    逃啊要怎么逃阅读 438评论 0 0
  • 一、温尼科特简介。 今天我们介绍英国分析学家温尼科特的自我理论。 温尼科特医生观察了6万对母亲子,他没有像弗洛伊德...
    荒原苍狼阅读 772评论 0 0