Срез (slice) - это часть строки (ну или сегмент строки). Чтобы получить отдельный символ строки можно сделать так: hello = "Привет, МИР!!!" print(hello[0]) Здесь мы получили и вывели на экран первую букву из строки hello (у нас это буква “П”). Срез, то есть часть строки, можно получить похожим образом: print(hello[0:6]) Здесь мы вывели слово “Привет” - часть строки из первых шести символов. Но почему мы указали диапазон 0:6? Ведь это 7 символов. Оказывается, что разработчики Python не сильно заморачивались с интуитивно-понятным синтаксисом. Поэтому инструкция [n:m] возвращает часть строки начиная с n-го символа и заканчивая m-ным. Однако первый символ включается в результат, а последний почему-то нет (но художник так видит))). Как я уже сказал, такое поведение не соответствует интуитивному пониманию, но может помочь представить, что индексы указывают на промежутки между символами, а не на символы: Если вы не укажете первый индекс перед двоеточием, то срез будет начинаться с начала стро