From 081f66ebb87fb20da53ed4c43810563acb98638c Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Sat, 4 Jan 2020 21:33:05 +0100 Subject: some corrections --- src/02_datos.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/02_datos.md b/src/02_datos.md index ba3f2cf..1eb2f1a 100644 --- a/src/02_datos.md +++ b/src/02_datos.md @@ -49,9 +49,10 @@ Traceback (most recent call last): NameError: name 'b' is not defined ``` -> NOTA: Los nombres deben cumplir unas normas estrictas: +> NOTA: Los nombres para poder ser interpretados correctamente por python deben +> cumplir unas normas estrictas: > -> - Sólo pueden ser una palabra. +> - No pueden tener espacios. > - Sólo pueden estar formados por combinaciones de letras, números y el > símbolo `_`. > - No pueden empezar por un dígito. @@ -458,6 +459,15 @@ True True ``` +Aunque en otros lenguajes no es posible, la notación matemática habitual se +puede utilizar en python concatenando pruebas de verdad: + +``` python +>>> x = 1.2 +>>> 1 < x < 2 +True +``` + ### Operadores lógicos Los operadores lógicos mezclan booleanos y son muy importantes, sobre todo para @@ -527,10 +537,12 @@ ejemplo: ``` python >>> "a" + "a" 'aa' +>>> [1,2] + [3,4] +[1, 2, 3, 4] ``` Esto se debe a que la funcionalidad del operador `+` ha sido diseñada para -operar de forma especial en Strings, haciendo una concatenación. +operar de forma especial en Strings y en Listas, haciendo una concatenación. En el futuro, cuando aprendas a diseñar tus propios tipos podrás hacer que los operadores les afecten de forma especial, tal y como pasa aquí. -- cgit v1.2.3