Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
development:python:aberraciones [14/03/2024 04:46] matedevelopment:python:aberraciones [09/10/2024 02:26] (actual) mate
Línia 6: Línia 6:
 even_number_list = [num for num in my_numbers if num%2 == 0] even_number_list = [num for num in my_numbers if num%2 == 0]
 </code> </code>
 +    * [[info:cursos:udemy:python-mega-course#cheatsheetlist_comprehensions|List Comprehensions]]
   * lista a cadena, con separador (,) y otros caracteres<code python>   * lista a cadena, con separador (,) y otros caracteres<code python>
 words = ['hello', 'world', 'you', 'look', 'nice'] words = ['hello', 'world', 'you', 'look', 'nice']
-', '.join(f'"{w}"' for w in words) +', '.join(f'[{w}]' for w in words) 
-# '"hello""world""you""look""nice"'+# '[hello][world][you][look][nice]'
 </code> </code>
- +  * operador walrus:<code python>if (variable := random.randint(1,10)) > 5: 
-<code python>+    print(f"El resultado de la {variable} es mayor a 5") 
 +else: 
 +    print(f"El número {variable} es menor a 5")
 </code> </code>
 +    * asigna al mismo tiempo que evalua y así se puede usar (en este caso en el condional).
 +    * Sin **:** da error de sintaxis. Se debería asignar a la variable y después evaluar la variable
 +    * [[https://es.stackoverflow.com/questions/386750/qu%C3%A9-significa-en-python]]
 +  * preprocesador para meter { } : [[https://pydong.org/posts/PythonsPreprocessor/]]
  • development/python/aberraciones.1710416777.txt.gz
  • Darrera modificació: 14/03/2024 04:46
  • per mate