Ar trebui să folosesc tip hints python?

Cuprins:

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: