Explizit zur Vereinbarkeit eines Variablentypen in Python
-
27-09-2019 - |
Frage
Ich verwende PyScripter für die Codierung, es unterstützt die automatische Vervollständigung. Also, wenn ich sage:
a = []
a.
Es gibt mir alle Listenfunktionen. in ähnlicher Weise mit Saiten, die ich tun b=''
.
Aber für den file
Typen, ich habe file.
zu verwenden und die Funktion zu wählen und ihre Argumente schreiben und dann file
mit dem Variablennamen ersetzen.
Gibt es eine Möglichkeit, einen Variablentyp explizit in Python zu erklären, so dass meine IDE nützlicher sein können?
Lösung
Falls Sie Methoden auf einer Art aufrufbar wollen ... Sie können immer dir verwenden (var) in Python Konsole ...
Andere Tipps
Python hat keine Typdeklarationen. Python 3 führt eine sogenannte Funktion Annotationen , die Guido bezieht sich manchmal als „das Sache, die Erklärungen nicht geben wird,“weil der naheliegendste Gebrauch davon wird Typ-Informationen als Hinweis zur Verfügung zu stellen.
Wie andere erwähnt haben, verschiedene IDEs machen einen besseren oder schlechteren Job bei Auto-Vervollständigung.