Автор рассмотрит наиболее интересные функции Python 3.9, изучить которые стоит как новичкам, так и профессионалам.
— Было добавлено несколько новых функций, включая объединение и обновление словарей, строковые методы и внедрение модуля zoneinfo.
#Function #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥4
Yield — это ключевое слово в Python, которое используется для возврата из функции с сохранением состояния ее локальных переменных, и при повторном вызове такой функции выполнение продолжается с оператора yield, на котором ее работа была прервана.
Любая функция, содержащая ключевое слово yield, называется генератором.
Можно сказать, yield — это то, что делает ее генератором.
#Yield #Function | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4🔥1🤝1
Оператор yield приостанавливает выполнение функции и возвращает указанное значение обратно вызывающей стороне.
При этом происходит сохранение состояния, чтобы функция могла возобновить выполнение с того места, на котором она остановилась.
#Yield #Return #Function | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥2🤝1
Заканчивая работу в Python, я зачастую просто нажимаю кнопку «Закрыть» в углу IDE, чтобы завершить работу программы, и IDE сама обрабатывает завершение работы Python.
— Прочитав эту статью, вы познакомитесь с несколькими способами выйти из Python с помощью различных функций и сочетаний клавиш, а также с проблемами, с которыми можете столкнуться при этом.
#Exit #Function #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥4👍2
Когда только-только начинаешь писать код на Python, разобраться, какому объекту уделять больше внимания, непросто.
Если вы приступили к программированию и тоже хотите узнать больше про
map() — своеобразную звезду языка, эта статья поможет.#Function #MAP | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥2
Оператор lambda это анонимная, или несвязанная функция, при этом довольно ограниченная.
— Давайте взглянем на несколько базовых примеров, и взглянем, можем ли мы найти применение данной функции.
#Function #Lambda | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3🤝1
В этой статье поговорим о том, как можно запускать программу, написанную на Go из Python.
#Function #Go #Ctypes | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥3
Встроенная функция Python под названием range может быть очень полезной, если вам нужно выполнить действие определенное количество раз.
⚠️ К концу данного руководства вы будете:
1) Понимать, как работает функция Python range;
2) Знать, как отличаются реализации для Python 2 и Python 3;
3) Увидите ряд наглядных примеров работы с range();
4) Сможете работать с учетом ограничений range().
#Function #Range | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍2
Возвращаемые значения в Python — это данные, которые функция отправляет обратно в вызывающий код после завершения своей работы.
#Return #Values #Function | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥3
Лябмда-выражения — это особый синтаксис в Python, необходимый для создания анонимных функций.
Лямбда-выражения в Python позволяют функции быть созданной и переданной (зачастую другой функции) в одной строчке кода.
— В этой статье автор хочет объяснить, как он видит лямбда-выражения и почему он рекомендует студентам избегать их использования.
#Expressions #Lambda #Function | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4❤3