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 [2013/09/15 17:14]
127.0.0.1 editor externo
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 350: Línea 355:
   * [[https://​wiki.python.org/​moin/​PythonDecoratorLibrary|Decorators library]]   * [[https://​wiki.python.org/​moin/​PythonDecoratorLibrary|Decorators library]]
   * [[http://​code.activestate.com/​search/​recipes/#​q=decorator|Búsqueda en la decorators library]]   * [[http://​code.activestate.com/​search/​recipes/#​q=decorator|Búsqueda en la decorators library]]
 +
 +==== 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.1379265256.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)