Format
View Slide
name = input('Name: ')
print('Hello ', end='')print(name, end='')print('!')
print('Hello ' + name + '!')
year = 2018print('Happy new year ' +year + '!')
TypeError: must bestr, not int
'Happy new year %d!' % (year,)
'Your name is %s' % (name,)'Hello %s and %s!' % (n1, n2)'Happy new year %d!' % (year,)
'Happy new year %s' % (year,)'pi = %d' % (3.14,)
'%10s' % (3.14,)' 3.14'
Csprintf()
print('Hello {0}!'.format(name))
print(('Hello {0}! {0} is a nice''name.').format(name))
print('Hello {} and {}!'.format(n1, n2))
'{:>10}'.format(3.14)' 3.14'
name = {'first': 'Honza','last': 'Javorek',}print('Hi {first} {last}!'.format(**name))
print('Hi {first} {last}!'.format(first='Honza',last='Javorek',))
a = {'street': 'Ostrovského','no': '38a',}print('{a[street]} {a[no]}'.format(a=a))
c = [50.0678996, 14.3953814]print('GPS: {c[0]};{c[1]}'.format(c=c))
from datetime import datetimed = datetime(2018, 6, 20, 19, 0)print('{:%Y-%m-%d %H:%M}'.format(d))
pyformat.info
address = {'street': 'Ostrovského','no': '38a',}coords = [50.0678996, 14.3953814]text = ('The address is: ''{address[street]}{address[no]}''\n''GPS: {coords[0]};''{coords[1]}').format(address=address,coords=coords)print(text)
text = ('The address is: ''{address[street]}{address[no]}''\n''GPS: {coords[0]};''{coords[1]}').format(address=address,coords=coords)print(text)
print(('The address is: ''{address[street]}{address[no]}\n''GPS: {coords[0]};{coords[1]}').format(address=address, coords=coords)))))))!:!)!*&^%^FUUUUUUUUUU.format(address=address,coords=coords)
name = 'Honza'year = 2018print(f'Hello {name}!')print(f'Happy {year}!')
name = 'Honza'year = 2018print(f'Hello {name.upper()}!')print(f'Next: {year + 1}')
theend = dict(cs='konec',en='the end',fr='el fin',)print(f"{theend['cs'].upper()}")