я делаю обзор кода, и видящие декларации метод так:PEP8 пространство после запятой
def __init__(self,data):
Я всегда считал, что он должен быть отформатирован следующим образом:
def __init__(self, data):
Но тогда я проверили PEP 0008 и не увидели точного утверждения об этом. Существует руководство по пробелам вокруг операторов и внутри круглых скобок, но не о запятой.
Если это не описано в PEP8, возможно, существует какое-то неписаное соглашение об этом? Почему я был убежден, что это было в PEP8? Shoud PEP8 будет обновлен?
Я не отправляю это как ответ, так как я не могу найти источник для проверки, но я помню, что читал, что аргументация в этом заключается в том, что Python должен (когда это возможно) имитировать грамматику и правила английского языка. то есть. Список вещей на английском языке разделен запятыми в том же формате, что и в Python. Цель состоит в том, чтобы облегчить читаемость и знакомство с синтаксисом. – SuperBiasedMan