Урок 13. Строки

Строка — это текст, с которым можно работать по символам.

Что умеют строки

Строку пишут в кавычках. len() возвращает длину, обращение по индексу — один символ, а срез — кусок строки.

name = "Пинг"
print(len(name))   # 4
print(name[0])     # П

Зачем

Тексты повсюду: имена, сообщения, данные. Умение работать со строками — базовый навык любого программиста.

Что запомнить

Строку нельзя менять по символу напрямую, зато можно склеивать (+) и брать срезы. Индексация у строк такая же, как у списков, — с нуля, поэтому name[0] это первый символ.

Частые вопросы

Можно ли поменять один символ строки? Напрямую нет — строку пересобирают или склеивают заново через +.

С какого номера идут символы? С нуля: name[0] — первый символ строки.

Начать игру бесплатно