4. Зеркальное изменение регистра строки
Метод swapcase() возвращает копию строки, где все буквы в нижнем регистре написаны в верхнем и наоборот.
Синтаксис
string.swapcase()
Пример кода
sentence = 'Queue - это еще одна ФУНДАМЕНТАЛЬНАЯ СТРуктура данных'
sentence.swapcase()
'qUEUE - ЭТО ЕЩЕ ОДНА фундаментальная стрУКТУРА ДАННЫХ'
5. Поиск в начале или в конце строки
Метод startswith() возвращает True, если строка начинается с заданного значения; в противном случае — False.
Метод endswith() возвращает False, если строка заканчивается конкретным значением; в противном случае — False.
Синтаксис
string.startswith(value, start, end)
string.endsswith(value, start, end)
value — это значение, которое нужно искать в строке (обязательно);
start — начальный индекс строки, откуда нужно начинать поиск (необязательно);
end — конечный индекс строки, где поиск значения должен завершиться (необязательно);
Пример кода
#string.startswith()
sentence = 'Бинарный поиск - классический рекурсивный алгоритм'
sentence.startswith("Бинарный")
sentence.startswith("поиск",7,20)
True
True
#string.endswith()
sentence.endswith('классический')
False
6. Превращение строки в список
Метод split() возвращает список из слов строки, где разделителем по умолчанию выступает пробел.
Синтаксис
string.split(sep, maxsplit)
sep — разделитель, которые используется для разделения строки. Если ничего не указано, то им выступает пробел (необязательно);
maxsplit() — обозначает количество разделений. Значение по умолчанию (-1) означает «во всех случаях» (необязательно);
Достарыңызбен бөлісу: |