Новая строка - это действительный код символа, 0x0a, он является частью и заканчивается каждой текстовой строкой.Так что одна из строк self.log не имеет ни одной, а другая.Они разные.
Да, соглашение является произвольным, о том, какие цвета означают то, что на дорожных знаках, вы можете сказать, что новые строки разделяют текстовые строки и не являются их частью, знаки все равно будут означать то же самоевещь, и большинство людей будут понимать их, не заботясь много, но это имеет значение для некоторых.Может быть, больше похоже на разницу между желтым и белым скоростными ограничениями, чем красным или каким-либо другим цветным стоп-сигналом, тем не менее, конвенциональные вопросы, обратите внимание на детали.