Счетчик просмотров55

РАБОТА СО СТРОКАМИ (2/2)

Оглавление
  Методы и функции строк  Методы count, index, find    Методы split, join, replace  Форматирование строк (f-строки)  

  Методы и функции строк

Существует множество функций с которыми мы уже знакомы — str(), int(); для строк существует еще одна полезная функция len(), которая возвращает длину.

Метод – специализированная функция, связанная с объектом. Метод вызывается для определенного объекта и "знает" о нём во время выполнения.

Метод вызывается в виде имя_объекта.имя_метода(параметры)

  Методы count, index, find  

Допустим у нас есть строка s = 'ватафа'

Метод count(<sub>, <start>, <end>) считает количество вхождений подстроки <sub> в строку s.

<start> – индекс начала поиска, <end> – индекс конца (необязательно).

PYTHON-КОД
1
2
3

Метод find(<sub>, <start>, <end>) находит индекс первого вхождения подстроки. Если не найдено, возвращает –1.

Метод index(<sub>, <start>, <end>) идентичен find(), но вызывает ошибку, если подстрока не найдена.

Баннер статьи

  Методы split, join, replace

Допустим у нас есть строка s = 'Grand Theft Auto: San Andreas'

Метод split() разбивает строку на слова, используя в качестве разделителя последовательность пробельных символов, и возвращает список из этих слов. В качестве разделителя может выступать любая другая последовательность символов, если указать ее параметром в сплит.

PYTHON-КОД
1
2

Метод join() собирает строку из элементов списка. Разделитель — строка, к которой применяется метод. Противоположен методу split().

PYTHON-КОД
1
2
3

Метод replace(<old>, <new>) возвращает копию строки, где все <old> заменены на <new>.

Третий параметр <count> определяет количество замен (необязательно). Замены идут слева направо.

PYTHON-КОД
1
2
3

  Форматирование строк (f-строки)  

С помощью f-строк можно встроить переменные прямо в строку.

Чтобы задать f-строку, поставь букву f перед кавычкой. Переменные вставляются в фигурных скобках {}.

PYTHON-КОД
1
2
3

Внутри {} можно выполнять операции и вызывать функции.

Оцените статью

Другие статьи по предмету

Другие статьи не найдены