?。Python中将一个函数传递给另一个函数的类型提示是什么?
- 论坛
- ?。Python中将一个函数传递给另一个函数的类型提示是什么?
15 浏览
?。Python中将一个函数传递给另一个函数的类型提示是什么?
这个问题已经在这里有了答案:
我正在编写一些代码,我想让它清楚输入的是一个函数,但我不知道类型提示应该是什么。
例如,我试图编写以下代码:
def function_1(x: str) -> str: return x + ' world' def function_2(function) -> str: return function('hello') function_2(function_1) >> 'hello world'
function_2的输入参数的类型提示应该是什么?
如果我这样做def function_2(function: function)
,我的IDE会在函数下面给我红色波浪线,并告诉我安装和导入它,但在Python控制台中我会得到:
In [1]: type(function_2) Out[1]: function
同时,传递一个方法的类型提示是什么?
admin 更改状态以发布 2023年5月21日