Simple positional formatting is probably the most common use-case. Use it if the order of your arguments is not likely to change and you only have very few elements you want to concatenate.
Since the elements are not represented by something as descriptive as a name, this simple style should only be used to format a relatively small number of elements.
Python supports formatting values into strings. Although this can include very complicated expressions, the most basic usage is to insert values into a string with the %s placeholder.
Python uses C-style string formatting to create new, formatted strings. The “%” operator is used to format a set of variables enclosed in a “tuple” (a fixed size list), together with a format string, which contains normal text together with “argument specifiers”, special symbols like “%s” and “%d”. ‘%’ is used with an argument specifically which tells what type of operation is to be carried out. % are the most commonly used directives. Python 2.6 introduced the
str.format() method with a slightly different syntax of the existing %
Here is another way to use %s
Now, let’s have a look at some more format directives and their application:
-Format decimal integer same
The list doesn’t end here. There are some more directives :
%c – ASCII characters
%e – float exponent
%u – unsigned integer
%o – octal integer
Enroll for Instructor Led Live Python Training