1,2K подписчиков
Срез (slice) - это часть строки (ну или сегмент строки). Чтобы получить отдельный символ строки можно сделать так: hello = "Привет, МИР!!!" print(hello[0]) Здесь мы получили и вывели на экран первую букву из строки hello (у нас это буква “П”). Срез, то есть часть строки, можно получить похожим образом: print(hello[0:6]) Здесь мы вывели слово “Привет” - часть строки из первых шести символов. Но почему мы указали диапазон 0:6? Ведь это 7 символов. Оказывается, что разработчики Python не сильно заморачивались с интуитивно-понятным синтаксисом...
9 месяцев назад
1K подписчиков
Доброго времени суток, читатели, зрители моего канала programmer's notes. Данная статья это приложение к уроку 10. Ссылка на одиннадцатый урок Срезы (слайсы) в строка Python В видеоуроке я довольно подробно изложил понятие срезов. Здесь просто подытожу сказанное. В заключении приведу пример поиска подстроки в строке. С помощью срезов программа получается более понятной и компактной. Замечание Интерпретатор довольно аккуратно работает с индексами...
1 год назад
1,6K подписчиков
Cтроки Строка считывается со стандартного ввода функцией input(). Напомним, что для двух строк определена операция сложения (конкатенации), также определена операция умножения строки на число. Строка состоит из последовательности символов. Узнать количество символов (длину строки) можно при помощи функции len. Любой другой объект в Питоне можно перевести к строке, которая ему соответствует. Для этого нужно вызвать функцию str(), передав ей в качестве параметра объект, переводимый в строку. На самом деле каждая строка, с точки зрения Питона, — это объект класса str...
2 года назад