标签: python string eof
我知道python有内置的字符串支持。但我想知道的是它如何处理字符串结构的结束。 C有'\ 0'字符表示字符串结尾。 python是如何做到的?如果有人能告诉我它在cpython源代码中是如何工作的话会很棒。
答案 0 :(得分:1)
AFAIK,CPython跟踪字符串的长度和开始。从CPython 3.3开始,它还会跟踪每个字符的字节数,以便压缩可以适应Unicode频谱子集的字符串,例如Latin-1字符串。