Работа с текстом (строки)
Читай, вырезай, очищай и соединяй текст как профи
- выбрать одну букву с помощью индексации и кусок с помощью срезов,
- привести текст в порядок с
.upper(),.lower()и.strip(), - соединять текст с помощью конкатенации (
+), - строить аккуратные предложения с f-строками.
1. Что такое строка?
Строка — это текст в кавычках. Можно использовать одинарные кавычки '...' или двойные "..." — работает одинаково. Кавычки говорят Python: «это текст, а не число и не команда».
name = "Python"
print(name)
print(len(name))Вывод:
Python
6
len(name) считает символы в строке. В "Python" 6 букв, поэтому печатается 6. Пробелы тоже считаются!
2. Индексация: выбираем одну букву
У каждой буквы в строке есть номер позиции, который называется индекс. Вот главный сюрприз: счёт начинается с 0, а не с 1. Ещё можно считать с конца отрицательными числами, где -1 — последняя буква.
Поставь индекс в квадратных скобках сразу после строки:
word = "PYTHON"
print(word[0]) # first letter
print(word[2]) # third letter
print(word[-1]) # last letterВывод:
P
T
N
Значит word[0] — это P, word[2] — T, а word[-1] — последняя буква N.