Если start не отрицательное, возвращенная строка начнется с позиции start от начала строки str, начальный символ имеет индекс 0. К примеру, в строке 'abcdef', символ в позиции 0 - это 'a', символ в позиции 2 - 'c' и т.д.
Вот вопрос собственно в том что у меня передается 10, а возвращает он мне подстроку буд-то бы я 5 передал.