Для опрацювання текстових даних у Python існує тип даних str (від англ. string — рядок).
Значенням величини типу str є послідовність символів.
Рядкові константи в Python записують в одинарних або подвійних лапках. Початок і кінець рядка мають бути в лапках одного виду.
Усі символи (літери, цифри, знаки пунктуації тощо) утворюють так звану таблицю символів. Кожний символ у таблиці має свій номер, який називають його кодом.