Ни разу не использовал эту фичу в питоне, так как не знал о её существовании. Но в целом, я не особо вижу и кесйсов(в моей работе), в которых её можно использовать.
В каком смысле этого нигде нет?! Любое выражение всегда что-то возвращает и результат может быть интерпретирован как true или false. Полагаю такое поведение есть в любом языке программирования
Суть фичи не в том, чтобы использовать результат выражения в условии, а том, чтобы использовать последовательность условий без явного использования оператора and (логического И).
@@NVsquare Насколько я знаю, в JS невозможно написать выражение типа 3 < 2 < 5 которое будет интерпретироваться языком как (3 < 2) and (2 < 5) но не (3 < 2) < 5
Приготовьтесь, Казанова сейчас будет учить вас программированию. )
Павел, расскажите про библиотеку pydantic! Вот где действительно изящно! :)
хорошая идея. можем стрим вместе сделать по ней)
Ни разу не использовал эту фичу в питоне, так как не знал о её существовании. Но в целом, я не особо вижу и кесйсов(в моей работе), в которых её можно использовать.
Если есть условия использующие and, можно подумать над тем, чтобы применить эту фичу.
А разве 10 == 4 > 6 не преобразуется в 10 == 4 and 4 > 6 ?
В каком смысле этого нигде нет?! Любое выражение всегда что-то возвращает и результат может быть интерпретирован как true или false. Полагаю такое поведение есть в любом языке программирования
Суть фичи не в том, чтобы использовать результат выражения в условии, а том, чтобы использовать последовательность условий без явного использования оператора and (логического И).
@@programart_zp погодите, но идентичные примеры аналогично будут работать в js . Будет возвращен последний результат выражения
@@NVsquare Насколько я знаю, в JS невозможно написать выражение типа 3 < 2 < 5 которое будет интерпретироваться языком как (3 < 2) and (2 < 5) но не (3 < 2) < 5