Поиск в строке
Если нам надо проверить, входит ли подстрока а в строку s, мы можем воспользоваться выражением: а in s
Если подстрока найдена, то выражение вернет значение True, иначе возвращается значение False.
Пример
text = "hello world"
t = "hello" in text
print(t)
t = "sword" in text
print(t)
t = "o" in text
print(t)
t = "or" in text
print(t)
Результат
True
False
True
True
Метод записывается:
имя_объекта.имя_метода(параметры)
Методы для поиска
Метод count()
Метод s.count(a, start, end) считает количество вхождений подстроки a в исходную строку s.Пример
s = 'режим учреждения образования'
print(s.count('а')) # сколько раз встречается буква а
print(s.count('реж')) # сколько раз встречается текст реж
print(s.count('е')) # сколько раз встречается буква е
print(s.count('е',6,20)) #сколько раз встречается буква е в тексте, начиная с 6 и заканчивая 20 символом
Результат
2
2
3
2
Методы find(), rfind()
Метод s.find(a, start, end) находит индекс (номер) первого вхождения подстроки a в исходной строке s. Если строка s не содержит подстроки a, то метод возвращает значение -1.Пример
s = 'Травка зеленеет, солнышко блестит'
print(s.find('а'))
print(s.find('ле'))
print(s.find('е'))
print(s.find('python'))
print(s.rfind('а'))
print(s.rfind('ле'))
print(s.rfind('е'))
2
9
8
-1
5
27
28
Изменение регистра символов
Метод capitalize()
Метод s.capitalize() возвращает копию строки s, в которой первый символ имеет верхний регистр, а все остальные символы имеют нижний регистр.Пример
s = 'травка зеленеет, Солнышко Блестит'
print(s.capitalize())
Травка зеленеет, солнышко блестит
Метод swapcase()
Метод s.swapcase() возвращает копию строки s, в которой все символы, имеющие верхний регистр, преобразуются в символы нижнего регистра и наоборот.Пример
s = 'травка зеленеет, Солнышко Блестит'
print(s.swapcase())
t = 'КоТиК'
t1 = t.swapcase()
print(t1)
Результат
ТРАВКА ЗЕЛЕНЕЕТ, сОЛНЫШКО бЛЕСТИТ
кОтИк
Метод title()
Метод s.title() возвращает копию строки s, в которой первый символ каждого слова переводится в верхний регистр.Пример
s = 'травка зеленеет, солнышко блестит'
print(s.title())
t = 'котик компотик'
t1 = t.title()
print(t1)
Травка Зеленеет, Солнышко Блестит
Котик Компотик
Метод lower()
Метод s.lower() возвращает копию строки s, в которой все символы имеют нижний регистр.Пример
s = 'ТРАВКА Зеленеет, солнышко Блестит'
print(s.lower())
t = 'Котик Компотик'
t1 = t.lower()
print(t1)
Результат
травка зеленеет, солнышко блестит
котик компотик
Метод upper()
Метод s.upper() возвращает копию строки s, в которой все символы имеют верхний регистр.Пример
s = 'ТРАВКА Зеленеет, солнышко Блестит'
print(s.upper())
t = 'Котик Компотик'
t1 = t.upper()
print(t1)
Результат
ТРАВКА ЗЕЛЕНЕЕТ, СОЛНЫШКО БЛЕСТИТ
КОТИК КОМПОТИК
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.