Что знаешь про строки в Python

Зависит от версии Питона. Во второй ветке два типа: однобайтные строки и Юникод представлены классами str и unicode соответственно. В третьем Питоне есть один вид строк str, который представляет собой Юникод. Однобайтных строк нет, вместо них есть тип bytes, то есть цепочка байт.

Oct. 10, 2023, Источник

Cтрока – это упорядоченная последовательность символов, которая предназначена для хранения информации в виде простого текста. В Python3 строка по умолчанию имеет кодировку Unicode, что избавляет от проблем работы и отображения символов кириллицы и прочих экзотических кодировок. Строка, это неизменяемый тип данных, т.е. если нужно добавить символов в существующую строку, придется создать новую строку, с новым адресом в памяти:

a = "hello"
id(a) # 2044344987401
a = "hello world"
id(a) # 2044334957804

 

Oct. 10, 2023, Источник