Python es un lenguaje de programación multi-paradigma, de tipo dinámico, multipropósito
Cuando compilo el código de Python a continuación, obtengo IndentationError: unindent no coincide con ningún nivel de sangría externa import sys def Factorial(n): # Return factorial result = 1 for i in range (1,n): result = result * i print “factorial is “,result return result ¿Por qué?
Tengo un sitio de Flask y quiero usar el framework de JavaScript AngularJS. Desafortunadamente, parece que los delimitadores se superponen. ¿Cómo uso Angular con Jinja2 si ambos se basan en llaves dobles ( {{ expr }} )? ¿Es incluso posible?
¿Cuál es la mejor manera de llamar a una función dada una cadena con el nombre de la función en un progtwig Python? Por ejemplo, digamos que tengo un módulo foo , y tengo una cadena cuyo contenido es “bar” . ¿Cuál es la mejor manera de llamar a foo.bar() ? Necesito obtener el valor […]
En el libro que estoy leyendo en Python, sigue usando el código eval(input(‘blah’)) Leí la documentación y la comprendo, pero sigo sin ver cómo cambia la función input() . ¿Qué hace? ¿Alguien puede explicar?
Tengo una figura que se parece a esto: Me gustaría hacer una leyenda que se vea así: ¿Cómo puedo hacer eso? ACTUALIZAR: Tenga en cuenta que esta leyenda tiene un marco con un edgecolor: una respuesta válida incluirá esto. La leyenda también debe estar incrustada en los ejes. La leyenda que quiero podría no ser […]
Necesito encontrar la frecuencia de los elementos en una lista a = [1,1,1,1,2,2,2,2,3,3,4,5,5] salida-> b = [4,4,2,1,2] También quiero eliminar los duplicados de una a = [1,2,3,4,5]
¿Qué hace el if __name__ == “__main__”: hacer? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == “__main__”: lock = thread.allocate_lock() thread.start_new_thread(myfunction, (“Thread #: 1”, 2, lock)) thread.start_new_thread(myfunction, (“Thread #: 2”, 2, lock))
¿Es posible terminar un subproceso en ejecución sin configurar / verificar ninguna bandera / semáforo / etc?
Estoy aprendiendo el lenguaje de progtwigción Python y encontré algo que no entiendo completamente. En un método como: def method(self, blah): def __init__(?): …. …. ¿Qué hace el self ? ¿Qué se supone que debe ser? ¿Es obligatorio? ¿Qué hace el método __init__ ? ¿Por qué es necesario? (etc.) Creo que podrían ser construcciones OOP, […]
¿Cuál es el significado de _ después for en este código? if tbh.bag: n = 0 for _ in tbh.bag.atom_set(): n += 1