Хотя у строк есть методы, это неизменяемый (еще говорят «иммутабельный») тип данных.
Каждый раз, когда мы говорим про «изменение» строки, технически мы создаем новый объект и записываем туда вычисленное значение. При работе над строкой всегда возвращается новая строка. Это очень непохоже на другие типы данных!
s = "Полиморфизм"
print(s[0])
s = "Полиморфизм"
print(s[:5])
print(len("Мама, я графоман, спасите!"))
my_str = "Алиса"
for i in my_str:
print(i)
email = '[email protected]'
print(email.count('**@**'))
email = 'Слов примерно столько, сколько пробелов – но это не точно. Посчитайте – узнаете'
print(email.count(' '))