Обговорення:Python
Матеріал з docs.linux.org.ua — збірника документації з Unix/Linux українською мовою.
* чистий синтаксис (для виділення блоків слід використовувати пробіли);
- Що це таке? 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

