Я использую PyCharm для кодирования на Python.Автозаполнение в PyCharm не так хорошо, как в IntelliJ (Java).Рассмотрим приведенный ниже код
a = [1,2,3,4]
a.
. В этом случае после нажатия кнопки dot
PyCharm предоставляет полный набор параметров автозаполнения.Рассмотрим приведенный ниже случай
def func_a(a):
a.
Здесь функции func_a
я передаю list
в качестве аргумента.Но когда я нажимаю dot
после a
, PyCharm не дает никаких вариантов автозаполнения.Я знаю, что это потому, что Python является языком с динамической типизацией, и PyCharm не имеет представления, чтобы определить, какой тип a
.
Но есть ли способ сообщить PyCharm тип a
, может быть в комментариях к документацииили что-то типа того?Итак, что PyCharm может предоставить допустимые параметры автозаполнения?