Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: desespero da nisso
Por jonifuria
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Novo "estilo" do Python 2.6 e 3.0 para formatar strings
Linux user
Publicado por Luciano Gonçalves em 15/01/2010

Login: Sonec4, 10936 pontos
[ Hits: 2515 ]

Novo "estilo" do Python 2.6 e 3.0 para formatar strings

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"


Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Curso gratuito online de Python
   Dica Linux recomendada Processar (parser) opções da linha de comando em Python
   Dica Linux recomendada Aprendendo Python
   Dica Linux recomendada Vídeo aulas de lógica de programação usando Python
   Dica Linux recomendada Livros de Python, Java e C++ de graça para download

Comentários
[1] Comentário enviado por Sonec4 em 15/01/2010 - 16:46h:

quando fui dar um C-c C-v do Openoffice, copiei o "incompleto"

esqueci de colocar como formatar de verdade :D

Antes:
for x in range(20):
print "Numero %2d" % (x)

Depois
for x in range(20):
print "Numero {numero:2d}".format(numero = x)

No caso seja float:
x = 9.0
while x < 11.0:
print "Numero e {numero:2.2}".format(numero=x)
x = x+0.02

desculpe o erro meu :D




Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.