More on Strings

Additional information regarding the advanced properties of strings


Another thing we should cover before getting to the logic part of programming is concatenation. Concatenation is an intuitive way to combine strings. All you have to do is put a ‘+’ between strings to combine them. It is especially useful in making results understandable.

num1 = 6
num2 = 15
sum = num1 + num2
print("The sum is " + str(sum))


The sum is 21

Do note that the ‘sum’ variable is storing an integer value. When we use the '+' in the print statement, python doesn't know whether to add two numbers together or two pieces of text together. "The sum is" is a string while 'sum' is an integer. Luckily, in Python we can put the variable inside str() to convert it from a number to a string and confirm that we just want to add two strings together. Thus, the output is as we want it, a string. If we do not do this, an error will show up.