Ar trebui să folosesc tip hints python?

Ar trebui să folosesc tip hints python?
Ar trebui să folosesc tip hints python?
Anonim

Sugestii de tip vă ajută să construiți și să mențineți o arhitectură mai curată. Actul de a scrie indicii de tip te obligă să te gândești la tipurile din programul tău. În timp ce natura dinamică a lui Python este unul dintre marile sale atuuri, este un lucru bun să fii conștient de a te baza pe tastarea tip rață, metodele supraîncărcate sau mai multe tipuri de returnare.

Care este scopul sugestiei de tip Python?

Insinuarea tipului este o soluție formală pentru a indica static tipul unei valori din codul dvs. Python. A fost specificat în PEP 484 și introdus în Python 3.5. Sintaxa nume: str indică faptul că argumentul nume ar trebui să fie de tipul str. Sintaxa -> indică că funcția de salut va returna un șir.

Cum scrieți indicii în Python?

Iată cum puteți adăuga indicii de tip la funcția noastră:

  1. Adăugați două puncte și un tip de date după fiecare parametru de funcție.
  2. Adăugați o săgeată (->) și un tip de date după funcție pentru a specifica tipul de date returnate.

Ce tip de Python ar trebui să folosesc?

În trecut, a existat o mică dezbatere în comunitatea de codificare despre care versiune de Python a fost cea mai bună de învățat: Python 2 vs Python 3 (sau, în special, Python 2.7 vs 3.5). Acum, în 2018, este mai mult o idee: Python 3 este câștigătorul clar pentru noii cursanți sau cei care doresc să-și actualizeze abilitățile.

Ce sunt indicii în Python?

Pe scurt: insinuarea tipului este literalmente ceea ce înseamnă cuvintele. Insezi tipul deobiectele pe care le utilizați. Datorită naturii dinamice a lui Python, deducerea sau verificarea tipului unui obiect utilizat este deosebit de dificilă.

Recomandat: