Dapat ba akong gumamit ng type hints python?

Talaan ng mga Nilalaman:

Dapat ba akong gumamit ng type hints python?
Dapat ba akong gumamit ng type hints python?
Anonim

Mga pahiwatig ng uri tumulong sa iyong bumuo at magpanatili ng mas malinis na arkitektura. Ang pagkilos ng uri ng pagsulat ay nagpapahiwatig sa iyo na mag-isip tungkol sa mga uri sa iyong programa. Bagama't ang dynamic na katangian ng Python ay isa sa mga mahuhusay na asset nito, isang magandang bagay ang pagiging malay sa pag-asa sa pag-type ng pato, mga overload na pamamaraan, o maraming uri ng pagbabalik.

Ano ang punto ng pagpapahiwatig ng uri ng Python?

Ang

Type hinting ay isang pormal na solusyon upang ipahiwatig ang uri ng value sa loob ng iyong Python code. Ito ay tinukoy sa PEP 484 at ipinakilala sa Python 3.5. Ang pangalan: str syntax ay nagpapahiwatig na ang argumento ng pangalan ay dapat na may uri str. Ang -> syntax ay nagpapahiwatig na ang greet function ay magbabalik ng isang string.

Paano ka nagsusulat ng mga pahiwatig sa Python?

Narito kung paano ka magdagdag ng mga pahiwatig ng uri sa aming function:

  1. Magdagdag ng colon at isang uri ng data pagkatapos ng bawat parameter ng function.
  2. Magdagdag ng arrow (->) at isang uri ng data pagkatapos ng function upang tukuyin ang uri ng data sa pagbabalik.

Anong uri ng Python ang dapat kong gamitin?

Noong nakaraan, nagkaroon ng kaunting debate sa komunidad ng coding tungkol sa kung aling bersyon ng Python ang pinakamahusay na matutunan: Python 2 vs Python 3 (o, partikular,, Python 2.7 vs 3.5). Ngayon, sa 2018, ito ay higit pa sa isang no-brainer: Python 3 ang malinaw na panalo para sa mga bagong mag-aaral o sa mga gustong mag-update ng kanilang mga kasanayan.

Ano ang mga pahiwatig sa Python?

Sa madaling sabi: Ang type hinting ay literal kung ano ang ibig sabihin ng mga salita. Nagpahiwatig ka ng uri ngang (mga) bagay na ginagamit mo. Dahil sa dynamic na katangian ng Python, ang paghihinuha o pagsuri sa uri ng bagay na ginagamit ay lalong mahirap.

Inirerekumendang: