Почему строка документации Python интерпретируется иначе, чем комментарий

Позволять'скажи яу нас есть такая функция:

def myFunc():
    # useful function to calculate stuff

Это приведет к ошибке отступа, если я не добавлю:pass

def myFunc():
    # useful function to calculate stuff
    pass

Однако, если я заменю комментарий на строку документации, нетpass является необходимым:

def myFunc():
    """useful function to calculate stuff"""

Насколько я знаю, это кажется странной функцией, поскольку ни одна из них не используется в программе. Итак, почему это ведет себя так?

Ответы на вопрос(2)

Ваш ответ на вопрос