[pyar] i+=1 vs i=i+1
Facundo Batista
facundobatista en gmail.com
Vie Mayo 4 11:44:39 ART 2012
2012/5/4 Sebastian Bassi <sebastian.bassi en globant.com>:
> Según esta
> discusión http://mail.python.org/pipermail/python-list/2011-August/1279150.html no
> hay diferencia de velocidad en ejecutar estas alternativas.
> Desde el punto de vista de alguna guia de estilo hay alguna recomendación?
> En PEP8 no hay ninguna (salvo el hecho de no usar una que favoresca a alguna
> implementación de Python en particular). O se puede decir que es solo
> cuestión de preferencia?
> Personalmente uso i+=1 pero quiero ver si hay un fundamento para imponer un
> criterio en una base de código común sin caer en "hacelo asi porque lo digo
> yo".
Para mí es más legible " i += 1", porque dice "a i le sumás uno".
En cambio, "i = i + 1" es "i ahora es i más uno, ah, perá, la misma i,
estás sumando uno al valor que ya tenía". Así y todo, i puede no ser
la misma i. Y entramos en terrenos pantanosos que la complican aún
más, haciendo más ganador la alternativa.
Slds.
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
More information about the pyar
mailing list