![]() |
1
4
至少在2.6中,字符串片段总是新的分配;string_slice()调用pystring_fromStringandSize()。它不重用内存——这有点奇怪,因为使用不变的字符串,应该是一件相对容易的事情。 除了缓冲区api(您可能不需要),没有更有效的方法来执行此操作。 |
![]() |
2
3
与大多数垃圾收集语言一样,字符串是根据需要创建的,这是非常常见的。原因是,如前所述跟踪子字符串会使垃圾收集更加困难。 您要实现的实际算法是什么。如果我们多了解一点,也许可以给你一些建议,告诉你如何取得更好的结果。
至于另一种选择,你真正需要做的是什么?你能用另一种方法来看待这个问题吗,比如在字符串中保留一个整数索引?你能用一个
|
![]() |
3
1
一个(尽管有点老套)解决方案是这样的:
它将跳过第一个字符,然后将数据读入字符串变量。 |
![]() |
4
1
取决于你在做什么,
|
![]() |
haku · 如何从作为某个值的子字符串的查找表中获取第一条记录? 3 年前 |
![]() |
Milix · Python循环遍历CSS文件中的所有URL并替换 7 年前 |
![]() |
Moksh Gaur · 替换<…>子字符串 7 年前 |
![]() |
Dimitri · 子字符串长度失败(需要的长度超过设置为需要的长度) 7 年前 |
![]() |
Joe · 要在文本中特定字符之前或/和之后提取的子字符串 7 年前 |
![]() |
Laughin Coffin · 如何仅从数据库中获取数据片段? 7 年前 |
![]() |
Reman · 如何在特定列之间找到匹配项? 7 年前 |