相关疑难解决方法(0)

是否可以输入提示lambda函数?

目前,在Python中,函数的参数和返回类型可以是类型提示,如下所示:

def func(var1: str, var2: str) -> int:
    return var1.index(var2)
Run Code Online (Sandbox Code Playgroud)

表示该函数接受两个字符串,并返回一个整数.

但是,这种语法与lambdas非常混淆,它看起来像:

func = lambda var1, var2: var1.index(var2)
Run Code Online (Sandbox Code Playgroud)

我已经尝试在参数和返回类型上添加类型提示,我无法找出一种不会导致语法错误的方法.

是否可以输入提示lambda函数?如果没有,是否有计划暗示lambda,或任何原因(除了明显的语法冲突)为什么不呢?

python lambda

42
推荐指数
4
解决办法
1万
查看次数

标签 统计

lambda ×1

python ×1