首页 > 解决方案 > Python 3.8 中仅位置参数有什么作用?

问题描述

python代码下面做什么?

def pow(x, y, z=None, /):
    r = x**y
    if z is not None:
        r %= z
    return r

标签: pythonpython-3.xpep570

解决方案


调用函数时,不能使用关键字参数指定仅位置参数的值。pow(1, 2, 3)将工作; pow(x=1, y=2, z=3)将不会。


推荐阅读