Я использовал таблицу кодов ascii на днях и заметил, что существуют некоторые «непечатаемые» символы. Эти персонажи включают «Нуль», «Начало заголовка» и т. Д. Я тестировал эти символы себя, пытаясь напечатать «Null» в консоли, как это:Символы, которые не видны при печати
print ("Hello" + chr(0))
Слово Hello был выходной, а также небольшой белый ящик с буквами «NUL». Я ожидал, что не будет никакого вывода для символа Null - я думал, что выход будет просто «Hello».
Является ли этот вывод уникальным для Python? Если вывод записывается в файл, символ не написан? Кроме того, если "Hello + chr(0)"
где-то где-то написан, а затем читается другой программой, программа распознает «Null» или будет ли она прочитана, как будто ничего нет? В принципе, что-то скрыто, что-то исчезает, и что видно?
Спасибо!
Где вы его печатаете? Консоль? IDE? Терминал? – MooingRawr
Консоль. Извините, я отредактирую и уточню это. – Liv
Я не могу воссоздать вашу проблему, можете ли вы предоставить дополнительную информацию? Протестировано в командной строке окна, Python по умолчанию Shell, терминал Linux. – MooingRawr