Python> PEP8> Vous devez utiliser deux espaces après un point de fin de phrase.> Exemple

Résumé sur le style pythonique (1): PEP8 La partie suivante que je voulais lire

Commentaires Mettre deux espaces après la ponctuation dans le document

Le texte original est ci-dessous. http://legacy.python.org/dev/peps/pep-0008/

You should use two spaces after a sentence-ending period.

La discussion à ce sujet est ci-dessous. https://stackoverflow.com/questions/21571994/why-does-pep8-suggest-using-two-spaces-in-comments

Introduit dans cette discussion

NPE answered Feb 5 '14 at 8:36 I've had a look at the standard library source code, and my conclusion is that this particular aspect of the style guide is not followed consistently: some standard modules follow it and some don't.

Exemple de conformité https://hg.python.org/cpython/file/32af4954e46a/Lib/email/contentmanager.py À partir de la ligne 231.

 if cte == 'base64':
        data = _encode_base64(data, max_line_length=msg.policy.max_line_length)
    elif cte == 'quoted-printable':
        # XXX: quoprimime.body_encode won't encode newline characters in data,
        # so we can't use it.  This means max_line_length is ignored.  Another
        # bug to fix later.  (Note: encoders.quopri is broken on line ends.)
        data = binascii.b2a_qp(data, istext=False, header=False, quotetabs=True)
        data = data.decode('ascii')

Il semble certainement y avoir deux blancs devant un autre.

En guise de supposition, il y a des écarts entre les mots dans des documents tels que l'anglais. Cela semble être l'idée de séparer les phrases avec deux espaces pour clarifier le délimiteur de phrase. Il n'y a pas d'espaces entre les mots dans les commentaires japonais, est-il donc nécessaire d'appliquer les mêmes règles?

Recommended Posts

Python> PEP8> Vous devez utiliser deux espaces après un point de fin de phrase.> Exemple
Vous devez savoir si vous utilisez Python! 10 bibliothèques utiles