Явно объявляющий тип переменной в Python
-
27-09-2019 - |
Вопрос
я использую Пырпинтер Для кодирования он поддерживает автоматическое завершение. Итак, когда я говорю:
a = []
a.
Это дает мне все функции списка. Точно так же с струнами я делаю b=''
.
Но для file
Тип, я должен использовать file.
и выберите функцию и напишите его аргументы, а затем заменить file
с именем переменной.
Есть ли способ объявить переменного типа явно в Python, чтобы мой IDE был более полезным?
Решение
Если вы хотите, чтобы методы Callable по типу ... Вы всегда можете использовать DIR (VAR) в Python Console ...
Другие советы
У Python не имеет деклараций типа. Python 3 представляет что-то называемое Функция аннотации, Какому Гвидо иногда относится к «вещь, которая не является объявлениями типа», потому что самое очевидное использование его будет предоставлять информацию о типе в качестве подсказки.
Как упомянутые другие, различные идентификаторы делают лучшую или худшую работу при автоматическом завершении.