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ă:
- Adăugați două puncte și un tip de date după fiecare parametru de funcție.
- 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ă.