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