Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
2.6.1.6 Конкатенация

Операция соединения строк в программировании называется конкатенацией.

Знак + (плюс), примененный к двум строкам, становится оператором конкатенации:

string + string

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

В отличие от своего арифметического родственного брата, оператор конкатенации не коммутативен, то есть "ab" + "ba" не то же самое, что "ba" + "ab"

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

Здесь нельзя смешивать типы.

Эта простая программа показывает знак + при втором использовании:

fnam = input("May I have your first name, please? ")
lnam = input("May I have your last name, please? ")
print("Thank you.")
print("\nYour name is " + fnam + " " + lnam + ".")

Примечание: использование + для объединения строк позволяет создавать вывод более точным способом, чем с помощью чистой функции print(), даже если она дополнена аргументами ключевого слова end = и sep =

Запустите код и посмотрите, соответствует ли результат вашим прогнозам.

May I have your first name, please? Maxim
May I have your last name, please? Polishchuk
Thank you.
 
Your name is Maxim Polishchuk.

🔁

RetraR — Компьютерные игры для Nintendo Game Boy
Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR
RetraR
Канал ретро компьютерных игр

Оформить заказ

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.