Не используйте строки (операторы no-op) как комментарии. Строки документов, например первая строка в модуле, классе или функции, является особенной и определенно рекомендуется.
Обратите внимание, что строки документации - это документация , а документация и комментарии - это две разные вещи!
- Документация важна для понимания что делает код.
- Комментарии объясняют как код делает это.
Документация читается людьми, которые используют ваш код, комментарии людьми, которые хотят понять ваш код, например, чтобы сохранить его.
Использование строк для комментирования имеет следующие (потенциальные) недостатки:
- Это сбивает с толку людей, которые не знают, что строка ничего не делает.
- Комментарии и строковые литералы по-разному подсвечиваются в редакторах кода, поэтому ваш стиль может затруднить чтение кода.
- Это может повлиять на производительность и / или использование памяти (если строки не удаляются во время компиляции байт-кода, удаление комментариев выполняется на уровне сканера, так что это определенно дешевле)
Самое важное для программистов на Python: это не pythonic:
Должен быть один - и желательно только один - очевидный способ сделать это.
Придерживайтесь стандартов, используйте комментарии.