python——函数参数

你以为你以为的就是你以为的吗?

在这里插入图片描述

1、序

看教程的时候小红一路膨胀,很简单嘛~直到实战的时候看到了

param.kind != inspect.Parameter.VAR_POSITIONAL and \
param.kind != inspect.Parameter.KEYWORD_ONLY and \
param.kind != inspect.Parameter.VAR_KEYWORD

小红:对不起,妈妈!我以后会好好看教程的。

以前遇到的函数参数都是瞥一眼,分为两类:必填和选填。必填项是用来唯一标识函数的,选填项就是拥有默认参数的富二代还有神出鬼没(mei)的可变参数。其实看到python里动不动就从**kw取键值对的时候,我的内心是有一丝动摇的,现在的富二代都这么夸张,都不需要明文声明一下(像默认参数那样搞个等号,或者可变参数那样搞几个点点。喂!这不是C++!)?真的不需要,有钱(python对于函数参数的约定,约定那可就是基因增强了)真的就可以为所欲为啊。

2、位置参数

必填参数,至于为啥要叫positional variate,可能是因为这部分参数是用来告诉调用者需要在哪个位置传入什么参数的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值