Трябва ли да използвам намеци за тип python?

Трябва ли да използвам намеци за тип python?
Трябва ли да използвам намеци за тип python?
Anonim

Намеци за тип помагат ви да изградите и поддържате по-чиста архитектура. Актът на писане на намеци за тип ви принуждава да мислите за типовете във вашата програма. Въпреки че динамичната природа на Python е едно от големите му предимства, да съзнавате да разчитате на типично въвеждане, претоварени методи или множество типове връщане е хубаво нещо.

Какъв е смисълът на намекването за тип Python?

Намекването за тип е формално решение за статично указване на типа на стойност във вашия Python код. Той беше посочен в PEP 484 и въведен в Python 3.5. Синтаксисът на name: str показва, че аргументът name трябва да бъде от тип str. Синтаксисът -> показва, че функцията greet ще върне низ.

Как пишете намеци в Python?

Ето как можете да добавите подсказки за тип към нашата функция:

  1. Добавете двоеточие и тип данни след всеки параметър на функцията.
  2. Добавете стрелка (->) и тип данни след функцията, за да посочите типа на данните за връщане.

Какъв тип Python да използвам?

В миналото имаше малко дебат в общността за кодиране за това коя версия на Python е най-добрата за изучаване: Python 2 срещу Python 3 (или по-специално, Python 2.7 срещу 3.5). Сега, през 2018 г., това е по-скоро безсмислено: Python 3 е безспорният победител за новите учащи или тези, които искат да актуализират своите умения.

Какви са подсказките в Python?

Накратко: Намекът за тип буквално означава думите. Намеквате вида наобекта(ите), които използвате. Поради динамичния характер на Python, извеждането или проверката на типа на използван обект е особено трудно.

Препоръчано: