Найти - Пользователи
Полная версия: Стиль именования переменных по PEP8
Начало » Python для новичков » Стиль именования переменных по PEP8
1
Kogrom
Небольшая тонкость по PEP8 (http://www.python.org/dev/peps/pep-0008/). Не нашел нигде какой стиль должен быть у переменных. Лишь намеки есть (там, где речь про Instance Variables), что должен быть стиль, как у функций (lower_case_with_underscores).

Однако, mixedCase допускается даже в функциях, если такой стиль уже используется в программе.

На случай сомнений сказано: And don't hesitate to ask! Ну вот и спрашиваю, не будет ли нарушением, если переменные я буду именовать в стиле mixedCase? Логика тут в том, что так я их буду от функций отличать.

Или даже так: не сильно ли раздражает такой стиль опытных питонеров.
DHT
Читал недавно статью про PEP8 на хабре по поводу стиля программирования и там освещался этот вопрос. Вот ссылка на PDF:
http://360.nnov.ru/files/python_code_styleguide.pdf
Kogrom
DHT
Читал недавно статью про PEP8 на хабре по поводу стиля программирования и там освещался этот вопрос. Вот ссылка на PDF
Я не перевод прошу. У меня уже он есть :)
Но в переводе тоже нет ответа на мой вопрос. Всё как-то туманно.
Александр Кошелев
Kogrom
Ну вот и спрашиваю, не будет ли нарушением, если переменные я буду именовать в стиле mixedCase?
Нарушением нет.
Kogrom
не сильно ли раздражает такой стиль опытных питонеров.
Очень сильно.
Lexander
Kogrom
если такой стиль уже используется в программе
Вот ключевая фраза.
А если стиль еще и регламентируется соглашением о кодировании проекта, то обязательно используйте именно его. Исключением может быть разве что модульность программы, и когда допускается в разных модулях использовать разный стиль. Но, в любом случае, вы должны понимать чем это чревато в будущем.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB