Почему строка документации 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"""
Насколько я знаю, это кажется странной функцией, поскольку ни одна из них не используется в программе. Итак, почему это ведет себя так?