Questions marquées «python-3.5»

La version du langage de programmation Python publiée le 13 septembre 2015. Pour les problèmes spécifiques à Python 3.5. Utilisez les balises plus génériques [python] et [python-3.x] lorsque cela est possible.



5
Quels sont les indices de type dans Python 3.5?
L'une des fonctionnalités les plus discutées de Python 3.5 est les indications de type . Un exemple d' indices de type est mentionné dans cet article et celui-ci tout en mentionnant également d'utiliser les indices de type de manière responsable. Quelqu'un peut-il expliquer davantage à leur sujet et quand ils …








1
Pourquoi str.translate est-il beaucoup plus rapide dans Python 3.5 par rapport à Python 3.4?
J'essayais de supprimer les caractères indésirables d'une chaîne donnée en utilisant text.translate()Python 3.4. Le code minimal est: import sys s = 'abcde12345@#@$#%$' mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in '@#$') print(s.translate(mapper)) Cela fonctionne comme prévu. Cependant, le même programme lorsqu'il est exécuté en Python 3.4 et Python …

4
"Fire and forget" python async / wait
Parfois, il y a une opération asynchrone non critique qui doit se produire, mais je ne veux pas attendre qu'elle se termine. Dans l'implémentation coroutine de Tornado, vous pouvez "déclencher et oublier" une fonction asynchrone en ôtant simplement le yieldmot-clé. J'ai essayé de comprendre comment "tirer et oublier" avec la …


4
Différence entre coroutine et future / task dans Python 3.5?
Disons que nous avons une fonction factice: async def foo(arg): result = await some_remote_call(arg) return result.upper() Quelle est la différence 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)) Et: 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)) …

4
asyncio.ensure_future contre BaseEventLoop.create_task contre simple coroutine?
J'ai vu plusieurs didacticiels de base sur Python 3.5 sur asyncio effectuer la même opération dans différentes saveurs. Dans ce code: import asyncio async def doit(i): print("Start %d" % i) await asyncio.sleep(3) print("End %d" % i) return i if __name__ == '__main__': loop = asyncio.get_event_loop() #futures = [asyncio.ensure_future(doit(i), loop=loop) for …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.