Строка — базовый тип представляющий из себя неизменяемую последовательность символов; str от «string» — «строка».
str(obj)
-> str
obj -- Объект, который требуется привести к строке, либо получить для него «неформальное» строковое представление.

Строки относятся к неизменяемым последовательностям.

Начиная с +py3.0 имеется в виду последовательность кодовых точек Unicode (соответствует типу unicode в предыдущих версиях Python).

До -py3.0 последовательность представляла из себя строку байт (поддерживает ASCII).

На заметку
Поскольку в языке нет типа для одиночного символа, то обращение к строке при помощи индекса: my_str[1] — возвращает новую строку с символом по этому индексу.

Строковые литералы могут быть записаны разными способами:

    # Одиночные кавычки. Часто встречаемый вариант записи.
my_str = 'а внутри "можно" поместить обычные'

# Кавычки.
my_str = "а внутри 'можно' поместить одиночные"

# Три одиночных кавычки. Удобно для записей в несколько строк
my_str = '''В трёх одиночных
кавычках'''

# Тройные кавычки. Общепринятый способ для строк документации.
my_str = """Three double quotes"""

Строковые литералы, содержащие промеж себя только пробел объединяются в единую строку:

    ('Кот' 'обус') == 'Котобус'

Приведение к строке

Другие типы могут быть приведены к строке при помощи конструктора str(): str(obj).

Так, например, для объектов можно получить их «неформальное» строковое представление, которое для пользовательских типов может быть определено в специализированном методе __str__.

В случае, если получить строковое представление не удалось, производится попытка получить «формальное» представление (см. repr).
Синонимы поиска: строка, строки, строковые методы, функции для строк, преобразование в строку

Нет обсуждений для отображения.
Если у вас есть, что сказать, можете представиться и исправить ситуацию.