Перед тем, как мы продолжим погружаться в мир "пайтона", я хотел бы рассказать о двух моментах. Я долго думал как назвать этот урок, потому как считаю, что данными темами мы подводим небольшую черту под пройденными темами. Сегодня я хотел рассказать о такой важной, можно сказать фундаментальном свойстве - детерминированность. Детерминированная функция возвращает один и тот же результат для одинаковых входных аргументов. Ярким примером детерминированной функции является - len(). Вы можете сколько угодно раз передавать в неё аргумент, например строку "Автомобилист", она всегда будет возвращать один и тот же результат - 12 символов. Напомню, что данная функция возвращает количество символов в строке. Есть и обратный пример недетерминированной функции, например random(). Функция random() возвращает случайное число. Не важно, передаёте Вы в функцию аргументы или используете её чистой, даже если после миллиона вызовов функции она вернёт другой результат, такая функция называется недетерминир
1.12. Детерминированность функций. Стандартная библиотека.
28 августа 202528 авг 2025
11
3 мин