438 читали · 2 года назад
Почему индексация начинается с 0
В Python, как и во многих других языках, индексация начинается с нуля. Это относится и к строкам. Мне, как паскалисту, раньше было непонятно, зачем было так делать (ведь в Паскале индексация строк начинается с 1, а массив можно вообще начать с любого индекса, хоть с 0, хоть с 5). Но так уж повелось. Поэтому в Python вот такой код: hello = "Привет, МИР!" print(hello[1]) выведет букву “р”, а не “П”, как могут подумать паскалисты или не программисты (кстати, паскалисты != не программисты, кто бы что об этом не думал))) То есть получить доступ к символу можно, указав индекс символа строки...
2 года назад
Индексация и разделение строк в Python 3
📜 Читайте также: Python: как преобразовать список в строку Строковый тип данных в Python – это набор символов, которые могут быть буквами, цифрами, знаками пунктуации и другими специальными знаками. Как и другие структуры данных, использующие последовательности, строки могут быть доступны через индексы и разделены на подстроки. В данной статье будут рассмотрены основные способы работы со строками в языке программирования Python 3. Среди них: получение доступа к символам с использованием индексации, а также разбиение строки на подстроки с помощью срезов...