Методы строк в python
Со строками мы уже начали разбираться. Узнали что это такое, какие есть символы строки. Теперь надо разобраться что же такое методы строк. Методы - функции, которые вы используете не прописывая никакой цикл, условие и т.д.
В описанных ниже методах s - переменная со строкой.
Некоторые методы:
1) s.upper() - заменяет в строке s все символы нижнего регистра символами верхнего регистра.
2) s.lower() - заменяет в строке s все символы верхнего регистра символами нижнего регистра.
3) s.count(p) - считает сколько раз в строке s встречается строка p.
4) s.find(p) - ищет первое вхождение строки p в строку s и выозвращает индекс первого вхождения.
5) s.replace('a','A') - Заменяет все символы 'a' на символы 'A'.
Рассмотрим на примерах.
Пример 1:
Нужно считать строку в переменную s и заменить все большие буквы маленькими и вывести полученный результат.
a=input() b=a.lower() print(b) |
Пример 2:
Посчитаем сколько раз в веденной строке встречается '1' и выведем значение.
a=input() b=a.count('1') print(b) |
Пример 3:
Найдем первое вхождение строки 'abc' в веденной строке и выведем индекс.
a=input() b=a.find('abc') print(b) |
Полезные ссылки: