我知道 python 有内置的字符串支持。但我想知道的是它如何处理字符串构造的结尾。 C 有 '\0' 字符表示字符串结束。 python 是如何做到的呢?如果有人能告诉我它在 cpython 源代码中是如何工作的,那就太好了。
最佳答案
据我所知,CPython 会跟踪字符串的长度和开头。从 CPython 3.3 开始,它还跟踪每个字符有多少字节,以便压缩适合 Unicode 谱子集的字符串,例如 Latin-1 字符串。
关于python - python如何找到字符串的结尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18938619/