-7

I am trying to add an ! to a name when it is printed. For example: John!

  • This is incredibly well documented all over the internet and is covered in any introductory tutorial/course. There is no reason to ask a question about this. – Michael M. Sep 18 '22 at 21:47

2 Answers2

0

In Python, you can use + to add strings. E.g.

name = "John"
new_name = name + "!"
  • 1
    The question has been answered probably millions of times and is basic python skills. It's clearly a duplicate and there's no need to answer it. – Michael M. Sep 18 '22 at 21:49
0

If you only want to add it when printing, you can format your output using f-string:

name = "John"
print(f"{name}!")
bitflip
  • 3,436
  • 1
  • 3
  • 22
  • 1
    The question has been answered probably millions of times and is basic python skills. It's clearly a duplicate and there's no need to answer it. – Michael M. Sep 18 '22 at 21:49
  • Does this mean that f-strings should be avoided when not printing? Why? – mkrieger1 Sep 18 '22 at 21:49
  • Didnt say that. Printing just doesnt add ! to the variable. – bitflip Sep 18 '22 at 21:51
  • So we can remove "If you only want to add it when printing" from the answer? – mkrieger1 Sep 18 '22 at 21:53
  • @mkrieger1 f-strings can be used for variable assignment as well, using + to add the ! or an f-string gives the same result, but f-strings aren't often used outside print statements since they are slower (in my testing adding is about 19% faster) – actuallyatiger Sep 18 '22 at 22:00