Найти тему
Игорь Шавлов

Типы данных. Part 2 : str

Оглавление

Строка (string) в Python представляет собой последовательность символов и используется для хранения и обработки текстовой информации. Строки являются неизменяемыми, что означает, что после создания значения строки нельзя изменить.

Стоит отметить, что в Python символ(char) и строка(str) определяются одинаково.

Создание объектов типа str:

  • name = "Python" - переменной name присвоена строка "Python".
  • message = 'Hello, World!' - переменной message присвоена строка 'Hello, World!'.

Основные операции со строками:

  • Конкатенация (сложение строк):
-2
  • Индексация:
-3
-4
  • Срезы

1. Срез до n элемента (n не включено)

В данном примере n=6
В данном примере n=6

2. Срез с m элемента(m включено)

В данном примере m = 7
В данном примере m = 7

3. Срез с m до n(m включено, n не включено)

В данном примере m = 3, n = 8
В данном примере m = 3, n = 8

4. Срез с m до n с шагом k(m включено, n не включено)

В данном примере m = 3, n = 8, k = 2
В данном примере m = 3, n = 8, k = 2

5. Первернутая строка с помощью среза с шагом

-9
  • Длина строки(len)
-10

Специальные символы в строках:

  • \n - новая строка.
  • \t - табуляция.
  • \" - символ двойной кавычки.
  • \' - символ одинарной кавычки.

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