In [1]:
from __future__ import print_function
In [2]:
'hello %s world' % 'adjective'
Out[2]:
In [3]:
'hello %s world' % ('foo', 'bar')
In [4]:
'hello %s %s world' % ('foo', 'bar', 'baz')
In [5]:
'%(language)s has %(number)03d quote types.' % {
"language": "Python", "number": 2}
Out[5]:
In [6]:
format = (
'%(language)s has %(number)03d %(language)019s '
'%(number)d quote types.')
format % {"language": "Python", "number": 2}
Out[6]:
In [7]:
d = {"language": "Python", "number": 2}
format % d
Out[7]:
In [8]:
class d:
language = 'French'
number = 17
print(dir(d))
print(d.__dict__)
format = (
'%(language)s has %(number)03d %(language)019s '
'%(number)d quote types.'
)
format % d.__dict__
Out[8]:
In [9]:
format % d
In [ ]:
named tuples
sorted dicts