Я один из тех, кто предпочитает слова пунктуации - это одна из причин, по которой я, например, выбрал Python вместо Perl. «Жизнь лучше без фигурных скобок» (старый девиз Python, который был на футболке с изображением улыбающегося подростка ;-), в конце концов (изначально предназначался для обозначения фигурных скобок и отступов для группировки, конечно, но, эй, , брекеты это брекеты! -).
«Плата» за несколько наносекунд (с целью использования четких, удобочитаемых коротких слов вместо фигурных скобок, скобок и прочего), как правило, возможна (это в основном стоимость поиска во встроенном пространстве имен, цена, которую вы платите каждый раз, когда вы используете встроенный тип или функцию, и вы можете слегка оптимизировать их обратно, вытащив некоторые поиски из циклов).
Итак, я, как правило, люблю писать dict()
для {}
, list(L)
вместо L[:]
, а также list()
для []
, tuple()
для ()
и так далее - просто общее предпочтение стиля для произносимого кода. Когда я работаю над существующей кодовой базой, которая использует другой стиль, или когда у моих товарищей по команде в новом проекте есть сильные предпочтения другим способом, я, конечно, могу принять это (не пытаясь провести небольшую евангелизацию в случае товарищей по команде, хотя ; -.)