У Python є синтаксис багаторядкових рядків / коментарів у тому сенсі, що, якщо вони не використовуються як docstrings, багаторядкові рядки не генерують#
байтового коду - як і попередні коментарі. Насправді це діє саме як коментар.
З іншого боку, якщо ви говорите, що така поведінка повинна бути зафіксована в офіційній документації, щоб бути синтаксисом справжнього коментаря, то так, ви б правильно сказали, що це не гарантується як частина мовної специфікації.
У будь-якому випадку, ваш текстовий редактор повинен також легко коментувати вибраний регіон (розміщуючи #
перед кожним рядком окремо). Якщо ні, перейдіть до текстового редактора, який це робить.
Програмування в Python без певних функцій редагування тексту може бути болючим досвідом. Пошук правильного редактора (і вміння ним користуватися) може істотно змінитись у сприйнятті досвіду програмування Python.
Мало того, що текстовий редактор повинен коментувати вибрані регіони, він також повинен легко переміщувати блоки коду вліво і вправо, і він повинен автоматично розміщувати курсор на поточному рівні відступу при натисканні Enter. Складання коду також може бути корисним.
Щоб захистити від розпаду посилань, ось вміст твіту Гідо ван Россума :
Порада @BSUCSClub Python: Ви можете використовувати багаторядкові рядки як багаторядкові коментарі. Якщо вони не використовуються як docstrings, вони не генерують код! :-)
#
це єдиний спосіб коментувати. Я здогадуюсь, що це полегшує інтерпретацію сценаріїв Python таким чином.