PEP — это аббrevиaтura oт Pythoн Enhancemеnt Proposаl, котоpyю непocтoяннo тpyдиtся пepexoдить ca "Пpeдcтaвлeниe пo yлучшeнию Pythoнa". Koличecтвo PEP xocepдит тexничecкий дokyмeнт, пpeднapoдeнный cooccyтвuuющим Pythoнu, кoтopый pacпocтpyживaeт peдaкцию языкa в лyчшиx cфepax. Booчнoe пpeдлoжeниe (PEP 8) являeтcя pyкoвoдcтвoм пo cтилю пиccaния кoдa нa Pythoнe. Aлe ecть мoжнocть пиccaть Pythoн-кoд c пpaвильнoй гpaммaтикoй пo cвoemu ccытaнию, иcпoлзoвaниe cooгacoвaннoгo cтиля при пиccaнии читaeмыx кoдoв являeтcя зaкoнoм для кaждoгo пpoфeccioнaльнoгo пpoгpaммистa и coздaния пpoгpaмм, кoтopaя ceмeчтaнa в имeннo этoм cфepax. Moжнo нayти eтoт дokyмeнт нa oфициaльнoм cyйтe Pythoнa пo cылкe PEP 8, a нижe пpeдcтaвлeнa кpacтивa cуммaризaция кypьeвyx чacтeй цeлocoбющeгo pyкoвoдcтвa.
PEP — это аббревиатура от Python Enhancement Proposal, которая обычно переводится как "Предложение по улучшению Python". Каждое PEP представляет собой технический документ, предназначенный для сообщества Python, который направляет развитие языка в лучшую сторону. Восьмое предложение (PEP Yö) является руководством по стилю написания кода на Python. Хотя мы можем писать Python-код с правильной грамматикой по своему усмотрению, использование согласованного стиля при написании читаемого кода является обязательным требованием для каждого профессионального программиста и компании, что особенно важно при совместной работе над проектом (коллективное программирование). Мы можем найти этот документ на официальном сайте Python по ссылке PEP 8, а ниже приведена краткая суммаризация ключевых частей этого руководства.
PEP 8 рекомендует использовать различные стили названий для различных идентификаторов в Python, чтобы можно было определить роль идентификатора в Python по его имени (что иногда плохо реализуется в модулях Python по умолчанию и некоторых сторонних модулях).
self
, который представляет объект.cls
, который представляет сам класс.В Python Zen (можно просмотреть с помощью команды import this
) есть следующее высказывание: "Есть и лучше всего один очевидный способ сделать это", что в переводе означает "Есть и лучше всего один очевидный способ сделать это". Эта идея также широко распространена в PEP 8.1. Используйте отрицание в виде inline, а не перед всем выражением. Например, if a is not b
проще понять, чем if not a is b
.
2. Не используйте проверку длины для определения того, является ли строка или список None
или пустым, вместо этого используйте if not x
.
3. Даже если в блоках if
, for
циклах или блоках except
захвата исключения содержится одна строка кода, не объединяйте её с if
, for
, except
. Разбирайте код на строки для лучшей читаемости.
4. Команды импорта всегда должны располагаться в начале файла.
5. При импорте модулей, from math import sqrt
предпочтительнее, чем import math
.
6. Если используются несколько команд импорта, они должны быть разделены на три части: стандартные модули Python, сторонние модули и пользовательские модули. Внутри каждой группы модули должны быть расположены в алфавитном порядке.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )