20 de outubro de 2009

Atribuir conteúdo default a uma variável

Normalmente, quando queremos checar se uma determinada variável está vazia para atribuir um conteúdo default a ela, fazemos assim:

if not minha_var:
    minha_var = 'default'

Existe um atalhozinho legal para isso:
minha_var = minha_var or 'default'

Aqui entra em ação os operadores lógicos do python, nesse caso, o or.

Para saber mais sobre esse assunto e também como funciona o and e o not, estude a seção Boolean Operators do manual do Python.

Eu sou Vinicius Assef, um programador do século passado que gosta de Python, pratica Lean Development e acredita em Deus. Você pode me contactar por email ou twitter.

Nenhum comentário:

Postar um comentário

Marcadores