Статья Автор: Деникина Н.В., Деникин А.В.

Операции со строками. Конкатенация

Операции со строками

1. Конкатенация

Конкатенация строк — это процесс объединения двух или более строк в одну. В Python для этого используется оператор +. Конкатенация позволяет создавать новые строки, комбинируя существующие.


Вы можете добавлять пробелы (или другие символы) между словами, используя " " с пробелом внутри или добавляя пробел в конце слова.


Нельзя складывать строку и число. 

В Python знак + используется как для сложения, так и для конкатенации.

Числа складываются.
Строки конкатенируются.
Нельзя смешивать эти два знака!

Если попытаться объединить строку и число, возникнет ошибка TypeError.



Преобразование чисел в строки
Чтобы объединить строку и число, необходимо сначала преобразовать число в строку с помощью функции str().


Форматирование строк

Для более сложных случаев объединения строк и переменных можно использовать форматирование строк с помощью f-строк (Python 3.6 и выше) или метода format().
Пример с f-строкой


f-строка (или форматированная строка) — это способ форматирования строк в Python, который позволяет вставлять значения переменных и выражений прямо в строку. f-строки были введены в Python 3.6 и обеспечивают удобный и читаемый способ создания строк с динамическим содержимым.

Синтаксис

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