diff options
author | Ekaitz Zarraga <ekaitz@elenq.tech> | 2019-11-21 13:54:40 +0100 |
---|---|---|
committer | Ekaitz Zarraga <ekaitz@elenq.tech> | 2019-11-21 13:54:40 +0100 |
commit | 32279296f48c9611dd203bfdcb7f9669d64d6996 (patch) | |
tree | ded7d36c2ba931c38cdc2d8da0fd00ec02f52629 | |
parent | b0c47a6f23c0cb468a8d3e62b329898e2e972b07 (diff) |
add ternary operator
-rw-r--r-- | src/02_datos.md | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/02_datos.md b/src/02_datos.md index 4d9c1cc..981a359 100644 --- a/src/02_datos.md +++ b/src/02_datos.md @@ -469,6 +469,22 @@ conocidos por su operación matemática. | `**` | power | | % | remainder | +### Ternary operator + +Existe además un operador que puede usar tres parámetros, el *inline-if* (*if +en línea*), o *ternary operator*[^ternary]. El *ternary operator* se comporta +así: + +``` +>>> 1 if 1 > 9 else 9 +9 +>>> 1 if 1 < 9 else 9 +1 +``` + +[^ternary]: <https://en.wikipedia.org/wiki/%3F:#Python> + + ### Operación en función del tipo Python simplifica muchas tareas transformando el comportamiento de los |