A versão 3.0 do
Python trará muitas funcionalidades novas. Para uma mudança menos "brusca" para os programadores, saiu a versão 2.6, que mantém tanto a compatibilidade quanto as novas funcionalidades da 3.0.
Entre essas funcionalidades, está a nova forma de formatação de strings, como você pode ver abaixo:
Antes:
print "Meu nome é %s e tenho %d anos" % ("Fulano", 4)
Depois:
print "Meu nome é {nome} e tenho {idade} anos".format(nome="Fulano", idade=4)
Ambos imprimem a mesma frase:
"Meu nome é Fulano e tenho 4 anos"