Всем привет!
Задача
Даны выражения:
A = 'Апельсин'
B = 'Мандарин'
С = 'ка'
Используя имена вывести выражение: "Апельсинка Мандаринка" (без кавычек)
Решение:
И в ответ нам программа выдаст эти же имена существительные в уменьшительно-ласкательном варианте (Апельсин - Апельсинка, Мандарин - Мандаринка):
Задача решена.
Здесь мы видим, что знак + (плюс), который используется при сложении чисел, в программном коде Python может использоваться еще и как сложение двух строковых значений (str). Эта операция - операция слияния (сложения) двух строковых значений в одно - называется конкатенация (+).
Приведем еще один наглядный пример:
Представим выражение сложения двух чисел А = 7 + 2 и выражения этих же чисел, но в программе кода представленных как строковые значения т.е. B = '7' +'2'/
B посмотрим, что получится:
Как видно из кода, если типом данных были числа (в данном первом случае мы использовали числовой тип данных int), то знак + (плюс) проведет вычисление, т.е. сложит числа 7 и 2 и получит число 9.
Если же мы эти же числа в коде представим как строковый тип данных, т.е используем синтаксис str одинарные или двойные кавычки, то знак + (плюс) проведет операцию конкатенация ("склеивания") этих двух чисел и в итоге , как видите, мы получим совсем другой ответ.
На сегодня все.
Понравилась статья, ставьте лайк!
Есть вопросы? Общайтесь друг с другом в комментариях!
Предыдущие статьи:
Задача 4. Python. Строковое и числовое представление данных на экран. str() и int()
Задача 9. Применение переменных в задачах. Python
Задача 10.Целые числа int и арифметические действия с целыми числами. Python
Теги:
#python, #программирование, #задачи, #целые числа, #int, #вычисление #cтроковые выражения str, #str #конкатенация