Mentre la codifica python che sto utilizzando solo 2 spazi per il rientro, assicurarsi PEP-8 davvero consigliare di avere 4 spazi, ma storicamente per me è insolito.Python: utilizzando 4 spazi per il rientro. Perché?
Così, qualcuno può convincermi di usare 4 spazi invece di 2? Quali sono i pro e i contro?
P.S. E infine, qual è il modo più semplice per convertire tutte le codebase esistenti da 2 spazi a 4 spazi?
P.P.S. PEP-8 raccomanda anche di non usare tab per l'indentazione. read here
Quindi, per riassumere:
Pro:
- avere più spazio per organizzare quando wraping stringa di lunghezza superiore a 80 linee.
- È possibile copiare il codice da frammenti e funziona correttamente.
Contro:
- Con livello più profondo di istruzioni nidificate si dispone di meno spazio per il codice vero e proprio.
Grazie.
Vorresti rendere questo un wiki della comunità o questo probabilmente si chiuderà. Questo è un argomento molto discutibile su cui ognuno ha la propria opinione. – MitMaro
@MitMaro: sono d'accordo sul fatto che questo è altamente soggettivo; anche se vale la pena notare che la P.S. parte è una domanda valida. – DrAl
@AI: avrebbero dovuto essere due domande separate – MitMaro