+1

I don't understand the concatenation here in this string. Please help me understand.

Let's say you want to print something like "John [Smith] is a coder." first = 'John' last = 'Smith' message = 'first + ' [' + last + '] is a coder' print(message)

8/17/2019 2:40:20 PM

Mweo Bruce Niamwiza

7 Answers

New Answer

+2

Thanks so much for solution guys.

+1

What specifically?

+1

hey dude, try this: first=John last=Smith print(first, "[", last, "] is a coder")

0

The main problem is that there was a mistake with using the quotes: # Missing a quote? # v 'first + ' [' + last + '] is a coder' But you might be interested in the format method, supports performing string concatenations much easier: message = '{0} [{1}] is a coder'.format(first, last)

0

Okay I get it. What I don't quite understand is line 4 on the variable message.

0

The problem is, that between 'first +' and ' [' were not performed a string concatenation, because + was outside the string. Propably just a typing/thinking mistake

0

I don't get it because I just began. I'm really bad at coding. I shouldn't be replying. sorry.