In primo luogo, non ho potuto trovare una risposta a questo in PEP 8. Ciò non significa che non sia lì dentro. Sentiti libero di indicarmi.In Python, dovrei usare altro dopo un ritorno in un blocco se?
Quale stile preferisci?
Il primo:
if spam:
# Do stuff.
return eggs
else:
# Maybe do other stuff.
return parrots
o il secondo:
if spam:
# Do stuff.
return eggs
# Maybe do other stuff.
return parrots
@closers: capisco il ** soggettivo **, anche se ho cercato di non essere ** e polemico **. Ma fuori tema? Una domanda sullo stile di codifica? – nmichaels
Se ci fosse una categoria "problema di bikehed", voterei per chiudere la tua domanda in quanto tale. In mancanza di questo, mi sono sentito costretto a rispondere invece :) –
Personalmente uso il 2 ° stile se il blocco else è lungo. Mantiene il codice più piatto e più facile da leggere. –