Нет, в конкретном примере вы цитируете, что линия (безвредно, но) лишняя - на самом деле очень следующая функция (перекрестная порог сверху, а не снизу) практически идентичен (экономия, конечно, для направления сравнений ), не хватает, что дополнительное назначение, но работает точно так же.
Один и единственный случай, когда что-то вроде threshold=threshold
бы разница находится в def
заявление, где это идиома, чтобы заставить раннее связывание имени (он использует тот факт, что значения по умолчанию оцениваются на def
время, т. Е. «Рано» ;-). Но это не то, что код делает. - просто добавив его для полноты