Намеци за тип помагат ви да изградите и поддържате по-чиста архитектура. Актът на писане на намеци за тип ви принуждава да мислите за типовете във вашата програма. Въпреки че динамичната природа на Python е едно от големите му предимства, да съзнавате да разчитате на типично въвеждане, претоварени методи или множество типове връщане е хубаво нещо.
Какъв е смисълът на намекването за тип Python?
Намекването за тип е формално решение за статично указване на типа на стойност във вашия Python код. Той беше посочен в PEP 484 и въведен в Python 3.5. Синтаксисът на name: str показва, че аргументът name трябва да бъде от тип str. Синтаксисът -> показва, че функцията greet ще върне низ.
Как пишете намеци в Python?
Ето как можете да добавите подсказки за тип към нашата функция:
- Добавете двоеточие и тип данни след всеки параметър на функцията.
- Добавете стрелка (->) и тип данни след функцията, за да посочите типа на данните за връщане.
Какъв тип Python да използвам?
В миналото имаше малко дебат в общността за кодиране за това коя версия на Python е най-добрата за изучаване: Python 2 срещу Python 3 (или по-специално, Python 2.7 срещу 3.5). Сега, през 2018 г., това е по-скоро безсмислено: Python 3 е безспорният победител за новите учащи или тези, които искат да актуализират своите умения.
Какви са подсказките в Python?
Накратко: Намекът за тип буквално означава думите. Намеквате вида наобекта(ите), които използвате. Поради динамичния характер на Python, извеждането или проверката на типа на използван обект е особено трудно.