MyTetra Share
Делитесь знаниями!
Пример стиля форматирования в Python
Время создания: 28.12.2012 01:09
Раздел: Компьютер - Программирование - Язык Python
Запись: xintrea/mytetra_syncro/master/base/1356642560lezsjt5xvv/text.html на raw.github.com

Для языка Python Гвидо ван Россум разработал официальный стиль. С оригинальным текстом "Python Style Guide" можно ознакомиться по адресу http://www.python.org/doc/essays/styleguide.html.



def draw(figure, color="White", border_color="Black",

size=5):

if color == border_color or \

size == 0:

raise "Bad figure"

else:

_draw(size, size, (color,

border_color))


Наиболее существенные положения этого стиля перечислены ниже.


  • Рекомендуется использовать отступы в 4 пробела.
  • Длина физической строки не должна превышать 79 символов.
  • Длинные логические строки лучше разбивать неявно (внутри скобок), но и явные методы вполне уместны. Отступы строк продолжения рекомендуется выравнивать по скобкам или по первому операнду в предыдущей строке.
  • Не рекомендуется ставить пробелы сразу после открывающей скобки или перед закрывающей, перед запятой, точкой с запятой, перед открывающей скобкой при записи вызова функции или индексного выражения. Также не рекомендуется ставить более одного пробела вокруг знака равенства в присваиваниях. Пробелы вокруг знака равенства не ставятся в случае, когда он применяется для указания значения по умолчанию в определении параметров функции или при задании именованных аргументов.
  • Также рекомендуется применение одиночных пробелов вокруг низкоприоритетных операций сравнения и оператора присваивания. Пробелы вокруг более приоритетных операций ставятся в равном количестве слева и справа от знака операции.




Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования