Функция len() возвращает количество символов в строке. Напомню, что с байтовыми строками эта функция работает некорректно и возвращает количество байтов, которые занимает строка: >>> len("123456") 6 Функцию len() можно использовать для перебора всех символов строки: >>> s = "123456" >>> for i in range(len(s)): print(s[i], end=" ") 12 3456 Помните, что в случае с Uпiсоdе-строками количество байтов, необходимых для хранения символов строки, превышает само число символа, и вы можете получить ошибку выхода за пределы диапазона.