JCeb's Blog

Programación, investigación, proyectos, vida y mas…

If corto en python

con 3 comentarios

Seguramente si programaron en C utilizaron el if corto, ¿cual es ese?, bueno es esto:

saludo = lang=='es' ? 'HOLA' : 'HI'

Lo anterior es equivalente a:

saludo = ''
if(lang=='es'){
    saludo = 'HOLA'
}
else{
    saludo = 'HI'
}

Bueno en python existe un if corto igualmente, solo que un poquito diferente:

saludo = 'HOLA' if lang=='es' else 'HI'

Lo anterior equivale a:

saludo = ''
if lang=='es':
    saludo = 'HOLA'
else:
    saludo = 'HI'
Advertisement

Escrito por JCeb

6 junio, 2011 a 11:35 pm

Escrito en Uncategorized

Etiquetado con , , , ,

3 comentarios

Suscríbete a los comentarios mediante RSS.

  1. Esta bueno el término de “If corto”.

    El nombre real es: Ternary Operator: http://en.wikipedia.org/wiki/Ternary_operation

    Salud

    Noe Nieto

    7 junio, 2011 a 4:52 am

  2. Chido!

    Alpha38

    7 junio, 2011 a 1:45 pm

  3. No es bonito verlo en un codigo en python

    zodman

    7 junio, 2011 a 2:31 pm


Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.