Метод replace
Синтаксис.
'строка'.replace(подстрока_сущ, подстрока_новая, максмальное_колво_замен)
'строка' – строка(str) в которой будет произведен поиск и замена (исходная строка).
подстрока_сущ – строка(str), существующая часть ‘строки’, которая будет заменена. Обязательный аргумент.
подстрока_новая – строка(str) на которую будет заменена подстрока_сущ. Обязательный аргумент.
максмальное_колво_замен – целое число (int), максимальное количество замен подстроки_сущ на подстроку_новую. Число замен может быть меньше этого числа, но больше этого числа быть не может. Необязательный аргумент.
Метод возвращает копию исходной строки в которой:
- если нет аргумента максмальное_колво_замен, то будут заменены все части исходной строки совпадающие с аргументом подстрока_сущ на строку из аргумента подстрока_новая.
- если аргумент максмальное_колво_замен - есть, то количество замен подстроки_сущ на подстроку_новая будет меньше или равно максмальному_колво_замен
Метод startswith.
Синтаксис.
'строка'. startswith (префикс, начало_среза, конец_среза)
'строка' – строка(str) в которой будет произведен поиск (исходная строка).
префикс – строка(str) с которой будет сравниваться начало исходной строки, префиксов может быть несколько. Обязательный аргумент.
Метод startswith позволяет сравнивать с префиксом не только начало исходной строки, но и начало среза, для этого используются аргументы начало_среза, конец_среза.
начало_среза – в случае использования этого аргумента, сравнение начинается с элемента с индексом равным этому аргументу. Необязательный аргумент.
конец_среза - в случае использования этого аргумента конец среза поиска будет равен этому аргументу. Необязательный аргумент.
Строковый метод startswith сравнивает начало исходной строки (или начало среза) с префиксом. Если начало и префикс совпадает возвращается True, если начало и префикс не совпадают возвращается False.
Метод endswith.
Синтаксис.
'строка'. endswith (суффикс, начало_среза, конец_среза)
'строка' – строка(str) в которой будет произведен поиск (исходная строка).
суффикс – строка(str) с которой будет сравниваться конец исходной строки, суффиксов может быть несколько. Обязательный аргумент.
Метод endswith позволяет сравнивать с суффиксом не конец исходной строки, а конец среза, для этого используются аргументы начало_среза, конец_среза.
начало_среза –в случае использования этого аргумента, сравнение начинается с элемента с индексом равным этому аргументу. Необязательный аргумент.
конец_среза - в случае использования этого аргумента конец среза поиска будет равен этому аргументу. Необязательный аргумент.
Строковый метод endswith сравнивает конец исходной строки (или конец среза) с суффиксом. Если конец и суффикс совпадает возвращается True, если конец и суффикс не совпадают возвращается False.
По ссылкам можно почитать мои конспекты:
Встроенные функции (Built-in)
Методы словаря (Dict methods)
Методы списков (List methods)
Строковые методы (String Methods)
Спецификаторы
Итерируемый тип данных
Инструкции continue, break и pass
Цикл for … in
Цикл while
Условная инструкция if
Индексация
Переменные
Встроенные функции print() и input()
Оператор присваивания
Основные типы данных
Коротко о языке
Книги и курсы по Python
Книги и курсы по Python год спустя.