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:47] 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']
Línia 11: Línia 12:
 # '[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.1710416829.txt.gz
  • Darrera modificació: 14/03/2024 04:47
  • per mate