Mr. Python | Backend | Программирование
1.81K subscribers
198 photos
19 videos
219 links
Твой личный ассистент в познании Python и не только!

Сотрудничество: @glebsto

Состою в рекламном агентсве: @agencytender

Ссылка для друзей: https://t.me/+QhejWZXUpStkMzNi
Download Telegram
🔔 Ключевое слово yield в Python

Yield — это ключевое слово в Python, которое используется для возврата из функции с сохранением состояния ее локальных переменных, и при повторном вызове такой функции выполнение продолжается с оператора yield, на котором ее работа была прервана.

Любая функция, содержащая ключевое слово yield, называется генератором.

Можно сказать, yield — это то, что делает ее генератором.


🔗 Читать статью

#Yield #Function | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4🔥1🤝1
🔍 Когда стоит использовать yield вместо return в Python

Оператор
yield приостанавливает выполнение функции и возвращает указанное значение обратно вызывающей стороне.

При этом происходит сохранение состояния, чтобы функция могла возобновить выполнение с того места, на котором она остановилась.


❗️ При повторном вызове такая функция продолжит выполнение, начиная со следующих за yield инструкций.

🔗 Читать статью

#Yield #Return #Function | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥2🤝1