Трябва ли да използвам намеци за тип 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, извеждането или проверката на типа на използван обект е особено трудно.

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