Preguntas etiquetadas 'python'

Python es un lenguaje de programación multipropósito de tipo dinámico diseñado para ser rápido (para aprender, usar y entender) y para proporcionar una sintaxis limpia y unificada. Comúnmente se usan dos versiones similares pero incompatibles de Python, Python 2.7 y 3.x. Para preguntas de Python específicas de la versión, use las etiquetas [python-2.7] o [python-3.x]. Cuando utilice la variante de Python (por ejemplo, Jython, Pypy, etc.), marque también la opción.
33
respuestas

Entendiendo la designación de la porción

Necesito una buena explicación (enlaces - más) en la notación del fragmento de Python. Para mí, esta notación requiere un poco de subida. Parece extremadamente poderoso, pero no lo abracé del todo.
04 de febrero conjunto '09 a la 1:31
28
respuestas

Encontrar el índice de un elemento con una lista que lo contiene en Python

Para obtener una lista de ["foo", "bar", "baz"] y un elemento en la lista de "barras", ¿cómo obtengo su índice (1) en Python?
fijado el 07 de octubre '08 a las 4:39
18
respuestas

Usando variables globales en una función

¿Cómo crear o usar una variable global en una función? Si creo una variable global en una función, ¿cómo puedo usar esta variable global en otra función? ¿Es necesario almacenar una variable global en una diversión local variable ...
fijado enero 08 '09 a las 8:45
17
respuestas

¿Cómo crear una cadena de decoradores funcionales?

¿Cómo puedo hacer dos decoradores en Python que hagan lo siguiente? @makebold @makeitalic def say (): return "Hello" ..., que debería devolverse: "<b> <i> Hello </ i> </ b>" "No estoy intentando hacer HTML como este ...
fijado el 11 de abril '09 a las 10:05
20
respuestas

Compruebe si la clave dada existe en el diccionario

Quería comprobar si la clave existe en el diccionario antes de actualizar el valor de la clave. Escribí el siguiente código: if 'key1' en dict.keys (): print "blah" else: print "boo" Creo que esta no es la mejor manera de realizar esta tarea. ¿Hay una manera mejor ...
fijado el 21 de octubre '09 a las 10:05 pm
46
respuestas

¿Cómo hacer una lista de listas?

Me pregunto si hay un atajo para hacer una lista simple de una lista de listas en Python. Puedo hacer esto en un bucle for, pero ¿tal vez hay una "línea única" genial? Lo intenté con una disminución, pero me sale un error. código l = [[1, 2, 3] ...
establecido el 04 de junio de 2009 a las 23:30
19
respuestas

¿Cómo puedo hacer un retraso en Python?

Me gustaría saber cómo configurar el retraso de tiempo en el script de python.
04 de febrero conjunto '09 a las 10:04
12
respuestas

Iteración sobre los diccionarios usando bucles 'for'

Estoy un poco confundido por el siguiente código: d = {'x': 1, 'y': 2, 'z': 3} para la clave en d: tecla de impresión, 'corresponde a', d [tecla] Lo que no entiendo Esto es parte de la clave. ¿Cómo reconoce Python que solo necesita leer la clave del diccionario? Es la clave sp ...
fijado el 21 de julio, '10 a 1:27
35
respuestas

¿Cómo instalar pip en Windows?

pip es un sustituto para easy_install. ¿Pero debo instalar pip usando easy_install en Windows? ¿Hay alguna manera mejor?
fijado el 20 de enero '11 a las 21:08
24
respuestas

¿Cómo pasar una variable por referencia?

La documentación de Python parece desconocer si los parámetros se pasan por referencia o por valor, y el siguiente código crea la clase de valor Original sin cambios PassByReference: def __init __ (self): self.variable = 'Original' self.ch ...
Establecer el 12 de junio de 2009 a las 1:23
34
respuestas

"La menor sorpresa" y el parámetro Argumento predeterminado mutable

Cualquiera que haya tenido Python durante mucho tiempo ha sido mordido (o hecho pedazos) con el siguiente problema: def foo (a = []): a.append (5) devolver un Nuevo Python Los principiantes esperan que esta función siempre devuelva una lista con solo un elemento : [5]. Como resultado ...
establecido el 15 de julio de 2009 a las 21:00
34
respuestas

Cómo saber la hora actual en Python

¿Qué módulo / método se utiliza para obtener la hora actual?
fijado enero 06 '09 a las 7:54
21
la respuesta

¿Añadir nuevas claves al diccionario?

¿Puedo agregar una clave al diccionario de Python después de crearlo? Parece que no tiene ningún método .add ().
establecido el 22 de junio de 2009 a la 1:07
7
respuestas

Captura múltiples excepciones en una sola línea (excepto el bloque)

Sé lo que puedo hacer: intente: # haga algo que pueda fallar, excepto: # haga esto si ALGO no funciona bien, también puedo hacerlo: intente: # haga algo que puede fallar, excepto IDontLikeYouException: # diga por favor excepto YouAreTooShortExcep ...
establecido el 24 de junio de 2011 a las 18:55
7
respuestas

Entendiendo Python super () con __init __ () Métodos

Estoy tratando de entender el uso de super (). En apariencia, se pueden crear ambas clases secundarias, simplemente bien. Tengo curiosidad por la diferencia real entre las dos clases de niños. clase Base (objeto): def __init __ (self): print ...
establecido el 23 de febrero '09 a las 3:30