🐍 СТРОКИ В PYTHON: ТЕКСТ — ЭТО ТОЖЕ ПОСЛЕДОВАТЕЛЬНОСТЬ! 🔤Мы уже…

🐍 СТРОКИ В PYTHON: ТЕКСТ — ЭТО ТОЖЕ ПОСЛЕДОВАТЕЛЬНОСТЬ! 🔤Мы уже научились работать со списками. А знаешь, что строки во многом похожи на списки? 👀С текстом тоже можно работать по индексам, получать отдельные символы и узнавать длину последовательности!
Разбираемся! 🚀🔹 1. Индексы — у каждого символа своё место
word = "Python"

print(word[0])
print(word[1])
print(word[2])
💡 Как и в списках, индексация начинается с нуля!
СимволPython
Индекс
0
1
2
3
4
5
🔹 2. Отрицательные индексы — считаем с конца
Не обязательно считать символы слева направо!
word = "Python"

print(word[-1])
print(word[-2])
💡 Индекс -1 обозначает последний символ, -2 — предпоследний.
🔹 3. len() — узнаём длину строки
Сколько символов в слове? Не нужно считать вручную!
word = "Python"

print(len(word))
Функция len() возвращает количество символов в строке.
⚠️ 4. Важное отличие от списков
Список можно изменить по индексу:
numbers = [10, 20, 30]
numbers[0] = 99

print(numbers)
А вот со строкой так сделать нельзя:
word = "Python"
word[0] = "J"
Такой код вызовет ошибку! 😱Почему? Потому что строки в Python неизменяемы. Нельзя заменить отдельный символ внутри существующей строки по индексу.
Но можно создать новую строку на основе старой — об этом поговорим отдельно! 😉
🧠 ПРОВЕРЬ СЕБЯ!
Что выведет этот код?
word = "Python"

print(word[0])
print(word[-1])
print(len(word))
Выбери правильный вариант:
А) P, n, 6
Б) P, o, 5
В) y, n, 6
Г) P, n, 5
💬 Пиши ответ в комментариях! А если уже догадался, почему строку нельзя изменить по индексу, — поделись своей версией. 🐍#Python #PythonДляНачинающих #Строки #Программирование #УчимсяКодить
Просмотры: 23
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

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

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

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

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

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

Перейти