Preguntas etiquetadas con python-3.5

La versión del lenguaje de programación Python publicada el 13 de septiembre de 2015. Para problemas específicos de Python 3.5. Utilice las etiquetas [python] y [python-3.x] más genéricas siempre que sea posible.











1
¿Por qué str.translate es mucho más rápido en Python 3.5 en comparación con Python 3.4?
Estaba tratando de eliminar los caracteres no deseados de una cadena dada usando text.translate()Python 3.4. El código mínimo es: import sys s = 'abcde12345@#@$#%$' mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in '@#$') print(s.translate(mapper)) Funciona como se esperaba. Sin embargo, el mismo programa cuando se ejecuta en Python …

4
"Dispara y olvida" python async / await
A veces hay alguna operación asincrónica no crítica que debe suceder, pero no quiero esperar a que se complete. En la implementación de corrutinas de Tornado, puede "disparar y olvidar" una función asincrónica simplemente omitiendo la yieldpalabra clave. He estado tratando de averiguar cómo "disparar y olvidar" con la nueva …



4
¿Diferencia entre corrutina y futuro / tarea en Python 3.5?
Digamos que tenemos una función ficticia: async def foo(arg): result = await some_remote_call(arg) return result.upper() Cuál es la diferencia entre: import asyncio coros = [] for i in range(5): coros.append(foo(i)) loop = asyncio.get_event_loop() loop.run_until_complete(asyncio.wait(coros)) Y: import asyncio futures = [] for i in range(5): futures.append(asyncio.ensure_future(foo(i))) loop = asyncio.get_event_loop() loop.run_until_complete(asyncio.wait(futures)) Nota …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.