[pyar] i+=1 vs i=i+1

Daniel dmlistapython en gmail.com
Vie Mayo 4 16:34:33 ART 2012


El día 4 de mayo de 2012 11:45, Roberto Alsina
<ralsina en netmanagers.com.ar> escribió:
> On 05/04/2012 11:44 AM, Facundo Batista wrote:
>>
>> 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.
>
>
> Como podría la i de la derecha no ser la misma i que la de la izquierda?

Me pasó con VB... una I confundida con una l parecen lo mismo
pero el ascii no es igual, en python no pasaría por case sensitive
pero quería compartirlo nomás


___________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar



-- 
Daniel Malisani



More information about the pyar mailing list