чистий синтаксис (для виділення блоків слід використовувати пробіли);
Що це таке? k ilya 12:43, 10 Квіт 2005 (EEST)
Форматування блоків у Пітоні обов'язкове; це є частиною граматики мови. Ось приклад:
# це - perl:
while ($v < 10) {
print $v++, "\n";
}
# це - python:
while v < 10:
print v
v = v + 1
# цикл закінчується, коли зникають пробіли;
# недотримання пробілів є синтаксичною помилкою!
Чистота ситаксису тут полягає у відсутності дужок і спеціальних символів та у виділенні середини блоку пробілами. Присвоєння величини не може бути частиною виразу ($v++ у Перлі та інших мовах, що утворилися під впливом Сі). Філософія мови Перл вчить, що завжди існує більш ніж один спосіб для розв'язання задачі, тому поданий вище приклад можна переписати у кілька способів (де різні синтаксичні конструкції матимуть одну і ту ж семантику). У філософії Пітона - навпаки: існує один і лише один спосіб (звичайно, це є перебільшенням, але ідея повинна бути зрозумілою - можливість синтаксичного поліморфізму повністю відкидається).
--?Kuzma 21:33, 10 Квіт 2005 (EEST)
Переклад statement
На мою думку if, for, ... statement слід перекладати як оператор.
?iip