In Python können Typhinweise für Funktionsvariablen mit typing.Callable angegeben werden.
Um den Typhinweis einer Variablen als Funktion anzugeben, Verwenden Sie die folgende Syntax:
from typing import Callable def my_function(func: Callable):
Der Callable-Typ kann weiter verfeinert werden, um die Typen der Eingabe- und Ausgabeparameter anzugeben:
def sum(a: int, b: int) -> int: return a + b
Typhinweis:
Callable[[int, int], int]
Die Die allgemeine Syntax zum Angeben eines Funktionstyps in einem Typhinweis lautet:
Callable[[ParamType1, ParamType2, ..., ParamTypeN], ReturnType]
Das obige ist der detaillierte Inhalt vonWie spezifiziere ich Funktionstypen mit Typhinweisen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!