# fonte:
# http://aprenda-python.blogspot.com/2009/10/nova-formatacao-de-strings.html

nome = 'Fernando'
sobrenome = 'Silva'
idade = 9

# Campo simples.
print "meu nome é %s" % (nome)
print "meu nome é {nome}".format(nome=nome)

# 2 campos mudando o nome da substituicao ("n" e "s").
print "meu nome completo é %s %s" % (nome, sobrenome)
print "meu nome completo é {n} {s}".format(n=nome, s=sobrenome)

# Numero com 2 algarismos e zero à esquerda.
print "minha idade é %02d anos" % (idade)
print "minha idade é {idade:02d} anos".format(idade=idade)

# Argumento posicional.
print "eu sou {0} e eu tenho {1} anos".format(nome, idade)