Стандарты написания кода
В каждом языке программирования есть свой стандарт написания кода — набор правил, который рекомендовано соблюдать
Стандарт, принятый в Python, называется PEP 8
Посмотрите на примеры кода. Попробуйте предположить, что делает функция:
Основные моменты:
4 пробела в качестве отступа. Не используйте табуляцию.
Именуйте функции и переменные в стиле "snake_case"
Соблюдайтедлину строки 79 символов, длину комментариев 72 символа
Вокруг операторов ставьте пробелы. Кроме присвоения для аргументов функций — тогда пробел вокруг "=" не ставится
Используйте пропуск строки для отделения смысловых частей кода
Используйте пропуск в две строки между функциями
Несколько примеров:
# YES — ДЕЛАЙТЕ ТАК:
spam(ham[1], {eggs: 2})
spam(1)
x = 1
y = 2
long_variable = 3
#----------
i = i + 1
submitted += 1
x = x*2 - 1
hypot2 = x*x + y*y
c = (a+b) * (a-b)
#----------
def complex(real, imag=0.0):
return magic(r=real, i=imag)
#NO — ВНИМАНИЕ (!) — ТАК НЕ РЕКОМЕНДОВАНО ДЕЛАТЬ:
spam( ham[ 1 ], { eggs: 2 } )
spam (1)
x = 1
y = 2
long_variable = 3
#----------
i=i+1
submitted +=1
x = x * 2 - 1
hypot2 = x * x + y * y
c = (a + b) * (a - b)
#----------
def complex(real, imag = 0.0):
return magic(r = real, i = imag)
Last updated