Type Hinting Collections of Specified Type in Python
Mithilfe der Funktionsanmerkungen von Python 3 ist es möglich, den Typ der in a enthaltenen Elemente anzugeben Homogene Sammlung zum Zweck der Typangabe in IDEs.
In der Vergangenheit unterstützten Pythons Typanmerkungen nicht die Angabe von Typen innerhalb von Sammlungen. Ab Python 3.5 und der Einbindung des Typisierungsmoduls ist dies jedoch jetzt möglich.
Syntax
Um eine Sammlung eines bestimmten Typs einzugeben, verwenden Sie die Folgende Syntax:
<code class="python">from typing import List def my_func(l: List[int]): pass</code>
In diesem Beispiel verwendet die Funktion my_func eine Liste von Ganzzahlen als Argument.
IDE-Unterstützung
JetBrains PyCharm 5.0 unterstützt vollständig die Typhinweise von Python 3.5 für Sammlungen und bietet Code-Vervollständigung und Typprüfung.
Hinweis:
Ab August 2014 werden Python 3-Typanmerkungen verwendet Die Angabe von Typen innerhalb von Sammlungen war nicht möglich. Formatierte Dokumentzeichenfolgen waren die bevorzugte Methode für Typhinweissammlungen. Mit der Einführung von Python 3.5 und dem Typisierungsmodul sind Typanmerkungen nun jedoch der empfohlene Ansatz.
Das obige ist der detaillierte Inhalt vonWie gebe ich Hint-Sammlungen bestimmter Typen in Python ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!