Найти в Дзене

Python. Строковые методы replace, startswith, endswith.(25)

Метод replace

Синтаксис.

'строка'.replace(подстрока_сущ, подстрока_новая, максмальное_колво_замен)

'строка' – строка(str) в которой будет произведен поиск и замена (исходная строка).

подстрока_сущ – строка(str), существующая часть ‘строки’, которая будет заменена. Обязательный аргумент.

подстрока_новая – строка(str) на которую будет заменена подстрока_сущ. Обязательный аргумент.

максмальное_колво_замен – целое число (int), максимальное количество замен подстроки_сущ на подстроку_новую. Число замен может быть меньше этого числа, но больше этого числа быть не может. Необязательный аргумент.

Метод возвращает копию исходной строки в которой:

- если нет аргумента максмальное_колво_замен, то будут заменены все части исходной строки совпадающие с аргументом подстрока_сущ на строку из аргумента подстрока_новая.

- если аргумент максмальное_колво_замен - есть, то количество замен подстроки_сущ на подстроку_новая будет меньше или равно максмальному_колво_замен

-2

Метод startswith.

Синтаксис.

'строка'. startswith (префикс, начало_среза, конец_среза)

'строка' – строка(str) в которой будет произведен поиск (исходная строка).

префикс – строка(str) с которой будет сравниваться начало исходной строки, префиксов может быть несколько. Обязательный аргумент.

Метод startswith позволяет сравнивать с префиксом не только начало исходной строки, но и начало среза, для этого используются аргументы начало_среза, конец_среза.

начало_среза – в случае использования этого аргумента, сравнение начинается с элемента с индексом равным этому аргументу. Необязательный аргумент.

конец_среза - в случае использования этого аргумента конец среза поиска будет равен этому аргументу. Необязательный аргумент.

Строковый метод startswith сравнивает начало исходной строки (или начало среза) с префиксом. Если начало и префикс совпадает возвращается True, если начало и префикс не совпадают возвращается False.

-3

Метод endswith.

Синтаксис.

'строка'. endswith (суффикс, начало_среза, конец_среза)

'строка' – строка(str) в которой будет произведен поиск (исходная строка).

суффикс – строка(str) с которой будет сравниваться конец исходной строки, суффиксов может быть несколько. Обязательный аргумент.

Метод endswith позволяет сравнивать с суффиксом не конец исходной строки, а конец среза, для этого используются аргументы начало_среза, конец_среза.

начало_среза –в случае использования этого аргумента, сравнение начинается с элемента с индексом равным этому аргументу. Необязательный аргумент.

конец_среза - в случае использования этого аргумента конец среза поиска будет равен этому аргументу. Необязательный аргумент.

Строковый метод endswith сравнивает конец исходной строки (или конец среза) с суффиксом. Если конец и суффикс совпадает возвращается True, если конец и суффикс не совпадают возвращается False.

-4

По ссылкам можно почитать мои конспекты:

Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Книги и курсы по Python
Книги и курсы по Python год спустя.
Рекомендуем почитать