Встречается на 1% собеседований по Python
Как создать корутину
В Python корутины создаются с помощью ключевого слова async def. Они позволяют писать асинхронный код, который можно приостанавливать и возобновлять.
Пример простой корутины:
python
import asyncio
async def my_coroutine():
print("Корутина запущена")
await asyncio.sleep(1) # Приостанавливает выполнение на 1 секунду
print("Корутина завершена")
Запуск корутины
asyncio.run(my_coroutine())
text
Ключевые моменты:
- `async def` определяет корутину.
- `await` используется для ожидания других асинхронных операций.
- Для запуска корутины используется `asyncio.run()`.
Корутины работают в рамках цикла событий (event loop), который управляет их выполнением.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы