Я подозреваю, что вы имеете в виду, что python напечатал пустую строку - это не то же самое, что нулевой символ.
Когда вы print """"""
, python находит пустую строку в тройных кавычках.
Когда вы print """"
, python находит начало строки в тройных кавычках и ждет, пока вы введете остаток (заканчивающийся """
).
Строка с тройной кавычкой может включать другие квоты, разрывы строк и т. Д.