🧠 Строка (str) — это упорядоченная последовательность символов (букв, цифр, знаков, эмодзи) в кодировке Unicode.
Как создать: просто взять текст в кавычки.
Строки в Python неизменяемы: любой метод возвращает новую строку, оригинал не трогает.

s = 'Python'
len(s) # 6
s[0] # 'P'
s[-1] # 'n'

Присваивание по срезу работает только для изменяемых типов (например, списков). Со строками так нельзя.

s[1:3] = 'XY' # ❌ TypeError: 'str' object does not support item assignment

Чтобы «изменить» строку, создают новую, например:
new_s = 'J' + s[1:] # ✅ 'Jython'
или через переприсваивание
s = 'Python'
s = 'J' + s[1:] # 'Jython'

Склеить строки (конкатенация) через +:
'Hello, ' + 'Python' # 'Hello, Python'

Повторить строку через *:
'ha' * 3 # 'hahaha'
Просмотры: 72
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти