简介:Python中的与*操作符使用最多的就是两种用法。
1.用做运算符,即表示乘号,*表示次方。
- 用于指定函数传入参数的类型的。*用于参数前面,表示传入的多个参数将按照元组的形式存储,是一个元组;
**用于参数前则表示传入的(多个)参数将按照字典的形式存储,是一个字典。
args必须要在*kwargs,否则将会提示语法错误”SyntaxError: non-keyword arg after keyword arg.”
代码展示:
对比总结:我们来看看这两个关键词, args是arguments(参数)的缩写,kwargs是key word arguments的缩写,从字面意思就能看出来,kwargs对应的就是字典中的key和值,因此也可以便于记忆。另外,我们需要第三个实验,就是即有*args,又有kwargs,还有普通的参数,需要明白这三者之间的顺序。以及对应的打印展示:
2. 单独使用kwargs
Original: https://www.cnblogs.com/cs-markdown10086/p/14766111.html
Author: NEU_ShuaiCheng
Title: python中的和*
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/714126/
转载文章受原作者版权保护。转载请注明原作者出处!