De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Novidade do python2.5

Colaboração: Gustavo Serra Scalet

Data de Publicação: 23 de December de 2008

Python2.5 não é novidade mais, enfim...

"Agora" python tem aquela sintaxe que alguns programadores de C e php viciaram, tipo:

  ($pergunta) ? $resposta = 1 : $resposta = 0;

Que seria

  if ($pergunta)
   $resposta = 1;
  else
   $resposta = 0;

em python (versão >=2.5) fica:

  resposta = 1 if pergunta else 0

Alguns recomendam por parênteses para ninguém ler um bloco "resposta = 1" e boiar no resto da sentença, logo

  resposta = (1 if pergunta else 0)

Espero que ninguém mais precise usar a migué de

  resposta = pergunta & 1 | 0

porque isso não é lá legível...

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Gustavo Serra Scalet