If you have ever looked at C code, you would be familiar with the string formatting that uses % to create new, formatted strings.
Python uses the same C-style string formatting.
The "%" operator is used to format a set of variables enclosed in a fixed list, together with a format string, which contains normal text together with "argument specifiers", special symbols like "%s" and "%d".
Let's say we have a variable called "name", and we would like to print a "message" to that user.
If we need to pass more than one argument, then we use the paranthesis
Here are some specifiers we need to be aware of:
Here are some basic argument specifiers you should know: