СтрокиУрок 1 из 7
Строки — индексирование и длина
15 мин20 XP
Строки в Python
Строка — неизменяемая последовательность символов.
pythons = "Python"
print(len(s)) # 6 — длина строки
print(s[0]) # P — первый символ (индекс 0)
print(s[5]) # n — последний символ
print(s[-1]) # n — последний (с конца)
print(s[-2]) # o — предпоследний
Индексация
P y t h o n
0 1 2 3 4 5
-6 -5 -4 -3 -2 -1
pythons = "Python"
print(s[0]) # P
print(s[-1]) # n
print(s[2]) # t
Строки неизменяемы
pythons = "Hello"
s[0] = "h" # TypeError! Нельзя изменить символ
s = "hello" # Можно создать новую строку
Проверка вхождения
pythonprint("Py" in "Python") # True
print("py" in "Python") # False — регистр важен
print("py" in "Python".lower()) # True
📌 Запомни
- Индексы: 0..n-1 (прямые) и -1..-n (обратные)
- Строки неизменяемы — нельзя изменить символ на месте
len(s)— количество символов
Квест
Первый и последний символы
15 мин20 XP
Дана строка s = "programming".
Выведите первый и последний символ через пробел.
Ожидаемый вывод: p g
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.