导语:
本文主要介绍了关于Python特殊传参如何实现的相关知识,希望可以帮到处于编程学习途中的小伙伴
说明
1、/和*是可选的。这些符号表示形参如何将参数值传递给函数:positional,positional or keyword,keyword。
2、/前只能传位置参数,*后只能传关键字参数。在 / 和 * 之间,两种类型的参数都可以传递。
仅位置参数
def f3(x, y, /):
return x + y
print(f3(1, 2))
结果:3
print(f3('a', 'b'))
结果:ab
仅位置参数
def f4(*, x, y):
return x+y
print(f4(x=1, y=2))
结果:3
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python正则表达式如何反向引用分组12/09
- ♥ 什么是 python 归并排序12/06
- ♥ Python中os模块的功能介绍11/24
- ♥ python中如何消除正负数的符号来计算均值10/10
- ♥ 如何在python中定义一个不定长的二维数组?10/06
- ♥ 如何在python中实现字符串连接?09/22
内容反馈