strings are u Chapter3_Python_ Strings sed like this:
website='http://www.python.org'
and strings are immutable.
examples:
format="hello, %s. %s enough for ya?"
value=("world","Hot")
print format % value
% is conversion specifier.
Another example is like this
Format="pin with three decimal: %.3f"
From math import pi
Print format % pi
Pi with three decimal: 3.142
Template strings
From string import template
s=template('$x, glorious $x!')
s.substitute(x='slurm')
Conversion |
Meaning |
Notes |
d |
Signed integer decimal. |
|
i |
Signed integer decimal. |
|
o |
Unsigned octal. |
(1) |
u |
Unsigned decimal. |
|
x |
Unsigned hexadecimal (lowercase). |
(2) |
X |
Unsigned hexadecimal (uppercase). |
(2) |
e |
Floating point exponential format (lowercase). |
(3) |
E |
Floating point exponential format (uppercase). |
(3) |
f |
Floating point decimal format. |
(3) |
F |
Floating point decimal format. |
(3) |
g |
Floating point format. Uses exponential format if exponent is greater than -4 or less than precision, decimal format otherwise. |
(4) |
G |
Floating point format. Uses exponential format if exponent is greater than -4 or less than precision, decimal format otherwise. |
(4) |
c |
Single character (accepts integer or single character string). |
|
r |
String (converts any python object using repr()). |
(5) |
s |
String (converts any python object using str()). |
(6) |
% |
No argument is converted, results in a "%" character in the result. |
|
Eingefügt aus <http://docs.python.org/release/2.5.2/lib/typesseq-strings.html>
Width and precision