запись могут отредактировать много человек и может плохо отразиться в дальнейшем
Глава 7. Фундаментальные основы строк
225
»> s = ’a\0b\0c'
>>> s
’a\xOOb\xOOc'
»> len(s)
5
В Python нулевой (пустой) символ такого рода не завершает строку, как “нулевой
байт” обычно делает в языке С. Взамен Python хранит в памяти и длину, и текст стро
ки. На самом деле в Python не предусмотрен какой-либо символ для завершения строк.
Ниже приведена строка, состоящая целиком из абсолютных двоичных управляющих
кодов — двоичных значений 1 и 2 (представленных в восьмеричной форме), за кото
рыми следует двоичное значение 3 (представленное в шестнадцатеричном виде):
»> s = ’\001\002\x03’
>» s
’\x01\x02\x03’
»> len(s)
3