Строки в Python: всё, что нужно новичку
Строка — это текст в кавычках. Разберём, что с ней можно делать в Python.
Что такое строка
Строка (str) хранит текст: имя, сообщение, название. Её пишут в одинарных или двойных кавычках — главное, открыть и закрыть одинаковыми. У строки есть длина, которую даёт len.
name = "Пинг"
print(len(name)) # 4
Индексы и срезы
К символам строки обращаются по индексу с нуля: name[0] — первый символ. Часть строки берут срезом [начало:конец], причём конец не входит: name[0:2] — первые два символа.
name = "Пинг"
print(name[0]) # П
print(name[0:2]) # Пи
Склеивание и методы
Строки склеивают оператором +, а повторяют с помощью *. У строк много полезных методов: upper() и lower() меняют регистр, strip() убирает пробелы по краям, replace() заменяет часть текста.
print("дрон" + " " + "кодер")
print("привет".upper()) # ПРИВЕТ
Частые вопросы
Можно ли изменить один символ строки? Напрямую нет — строку пересобирают заново или через replace.
Одинарные или двойные кавычки? Разницы нет, выбирайте удобные и не смешивайте в одной строке.
Начать игру бесплатно