Скажите, пожалуйста, какое следующее предложение означает в Zen of Python.
"Хотя этот способ может быть неочевидным сначала, если вы не голландцы."
Спасибо заранее.
Ответ 1
Это ссылка на то, что создатель Python, Guido van Rossum, является голландским.
Ответ 2
Когда Python не был настолько популярен и в основном использовался сценаристами и ИТ-специалистами, чтобы избежать монстров bash, функций, модулей и т.д., он не обдумывал их так же, как сегодня.
Простой пример: оператор backtick был синтаксическим сахаром для repr().
"Один очевидный способ сделать это" был против "многих способов сделать это" Perl, а обратная сторона - это перлизм, который с тех пор потерял Python.
Помимо нескольких небольших вещей, подобных этому, Гвидо всегда стремился сохранить согласованный язык, балансируя между прагматизмом и минимализмом. Прошло несколько лет обсуждений в comp.lang.python перед добавлением тернарного оператора.
Предложение, которое вы цитируете, - это подход Тима Питера, который предполагает, что люди не должны лоббировать свои любимые функции, заимствуя их с других языков, когда Python уже имеет свой путь для достижения тех же результатов.