Herramientas de usuario

Herramientas del sitio


script:python:new:advanced

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
script:python:new:advanced [2014/08/02 07:41]
alfred [Decorators]
script:python:new:advanced [2020/05/09 09:25] (actual)
Línea 54: Línea 54:
 users_first_names = {user.first_name for user in users} users_first_names = {user.first_name for user in users}
 other = {x+x for x in '​patata'​} # -> {'​pp',​ '​aa',​ '​tt'​} other = {x+x for x in '​patata'​} # -> {'​pp',​ '​aa',​ '​tt'​}
 +</​code>​
 +También puedes anidarlas:
 +<code python>
 +matrix = [[1, 2], [3, 4]]
 +[1, 2, 3, 4]
 </​code>​ </​code>​
 ==== Generators ==== ==== Generators ====
Línea 352: Línea 357:
  
 ==== Unicode ==== ==== Unicode ====
 +Para poder escribir por consola unicode: 
 +<code python>​ 
 +import sys 
 +reload(sys) 
 +sys.setdefaultencoding('​utf-8'​) 
 +</​code>​
 ===== El lenguaje ===== ===== El lenguaje =====
 Python trabaja internamente con objetos. Pocos son los datos que se guardan como valores y lo que comunmente denominamos "​variables"​ serían mejor llamadas "​nombres"​. Y es que una asignación es un enlace de un nombre a un objeto. ​ Python trabaja internamente con objetos. Pocos son los datos que se guardan como valores y lo que comunmente denominamos "​variables"​ serían mejor llamadas "​nombres"​. Y es que una asignación es un enlace de un nombre a un objeto. ​
script/python/new/advanced.1406965281.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)