对于常规功能,您可以按以下方式注释类型
def my_function(arg1: int)
如何在lambda中执行此操作?
lambda a: int, b: int : a+b
给出语法错误。
问题是:“如何在python lambda中指定参数类型?”。尽管其他答案都不错,但它们并未为这个主要问题提供答案。
答案是:您不能。
lambda的语法不支持注释。lambda的语法可以更改为支持注释,方法是在参数列表周围要求使用括号。但是,决定[12]不进行此更改是因为:
这将是不兼容的更改。无论如何,Lambda已经绝育了。lambda始终可以更改为函数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句