Найти тему
Easy Python

Задача 18. Строковые выражения и операция конкатенация (+). Python

Всем привет!

Задача

Даны выражения:

A = 'Апельсин'

B = 'Мандарин'

С = 'ка'

Используя имена вывести выражение: "Апельсинка Мандаринка" (без кавычек)

Решение:

Рис. 1
Рис. 1

И в ответ нам программа выдаст эти же имена существительные в уменьшительно-ласкательном варианте (Апельсин - Апельсинка, Мандарин - Мандаринка):

Рис. 2
Рис. 2

Задача решена.

Здесь мы видим, что знак + (плюс), который используется при сложении чисел, в программном коде Python может использоваться еще и как сложение двух строковых значений (str). Эта операция - операция слияния (сложения) двух строковых значений в одно - называется конкатенация (+).

Приведем еще один наглядный пример:

Представим выражение сложения двух чисел А = 7 + 2 и выражения этих же чисел, но в программе кода представленных как строковые значения т.е. B = '7' +'2'/

Рис. 3
Рис. 3

B посмотрим, что получится:

Рис. 4
Рис. 4

Как видно из кода, если типом данных были числа (в данном первом случае мы использовали числовой тип данных int), то знак + (плюс) проведет вычисление, т.е. сложит числа 7 и 2 и получит число 9.

Если же мы эти же числа в коде представим как строковый тип данных, т.е используем синтаксис str одинарные или двойные кавычки, то знак + (плюс) проведет операцию конкатенация ("склеивания") этих двух чисел и в итоге , как видите, мы получим совсем другой ответ.

На сегодня все.

Понравилась статья, ставьте лайк!

Есть вопросы? Общайтесь друг с другом в комментариях!

Предыдущие статьи:

Задача 4. Python. Строковое и числовое представление данных на экран. str() и int()

Задача 9. Применение переменных в задачах. Python

Задача 10.Целые числа int и арифметические действия с целыми числами. Python

Теги:

#python, #программирование, #задачи, #целые числа, #int, #вычисление #cтроковые выражения str, #str #конкатенация

Наука
7 млн интересуются