python如何找到字符串的结尾?

时间:2013-09-21 23:09:40

标签: python string eof

我知道python有内置的字符串支持。但我想知道的是它如何处理字符串结构的结束。 C有'\ 0'字符表示字符串结尾。 python是如何做到的?如果有人能告诉我它在cpython源代码中是如何工作的话会很棒。

1 个答案:

答案 0 :(得分:1)

AFAIK,CPython跟踪字符串的长度和开始。从CPython 3.3开始,它还会跟踪每个字符的字节数,以便压缩可以适应Unicode频谱子集的字符串,例如Latin-1字符串。