Python关键字参数放哪里?Python关键字参数如何使用

在python中定义函数时可以给它添加一定的参数 , 而参数又会根据定义方式和调用方式的不同分为几个不同的种类 , 而关键字参数就是在调用形式上比较特殊的一种 。下面这篇文章会来详解python关键字参数的使用方法以及规则 , 想要学习的小伙伴就仔细看看吧 。

Python关键字参数放哪里?Python关键字参数如何使用

文章插图
现在创建出来一个函数 , 并且给这个函数设置三个参数 。这三个参数可以有默认值也可以没有 , 那么这些参数被称之为形参 。而在调用函数时传递的值会按照顺序依次的赋予给这些形参 , 那么不想要按照顺序赋值就要用到关键字参数的语法了 , 示例如下:
def test(a,b,c):    print(a)    print(b)    print(c)test(b=1,a=2,c=3)关键字参数就是在调用函数时使用形参给它手动的赋值 , 它能够不按照形参顺序 , 而是按照关键字来配对 。但是当调用这个函数时既使用位置形参 , 又使用关键字参数的话 , 就需要将关键字参数放在位置形参之后 。否则的话会出现值无法匹配到参数的情况 , 示例如下所示:
def test(a,b,c):    print(a)    print(b)    print(c)test(1,c=2,b=3)那么在使用关键字参数时也需要注意一点 , 那就是有多少个形参就要有多少个值 , 也就是函数参数数量要和调用它时传递的值相等 。而且当函数前面给对应位置的形参传值后 , 就不能够使用关键字参数来指定这个参数的值了 。
【Python关键字参数放哪里?Python关键字参数如何使用】以上就是关于“Python关键字参数放哪里?Python关键字参数如何使用”的全部内容了 , 希望对你有所帮助 。

    推荐阅读