http://svn.python.org/projects/python/trunk/Objects/stringobject.c
Если размер подстроки в диапазоне 2..n-1, то string_slice вызывает PyString_FromStringAndSize, которая копирует подстроку полностью.
Кто-нибудь знает нормальную имплементацию? нужны строки с дешевой операцией slice. В принципе, это тривиально написать через сишные указатели. Хотя вот есть еще какой-то memoryview
<caps>И нахера тогда вообще этот питон эти строки?</caps> в чем преимущество? Разве что проще освобождать память от отдельных подстрок? Но в моем кейсе это вроде не нужно.