Тип переменной в коде visual studio (python)

#python #visual-studio-code

Вопрос:

В настоящее время я использую код Visual studio для кодирования на python, и мой прошлый опыт кодирования в основном использует Microsoft visual studio 2019 для кодирования на c#. Я замечаю, что 2 IDE довольно похожи, но у меня проблема с чтением кода других людей, когда тип переменной неизвестен. Мой вопрос в том, существует ли способ/расширение для определения типа переменной или я должен просмотреть код, чтобы найти тип переменной.

На первом изображении показан пример переменной типа «Любой», и я полагаю, что второе третье изображение в значительной степени показывает все о классе, используемом в первом изображении, но я все еще не понимаю, что такое переменные «изображения» и «img»

Переменная типа quot;Любаяquot;

Класс ImageDataset

просматривая класс ImageDataset для изображений, я также понятия не имею, что такое переменные изображения =.=quot;

Комментарии:

1. Python-это динамически типизированный язык, поэтому вы не можете быть уверены в типе до выполнения.

2. Если он крякает, как Утка, это может быть Утка

3. вы можете добавить подсказки типа в python 3.6/3.7, это только для читателя, а не для интерпретатора/компилятора, линтер тоже может их использовать

4. зачем публиковать изображения исходного кода, просто используйте копирование/вставку — намного проще, чем изображения, VSC НЕ ЯВЛЯЕТСЯ IDE