![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: Python ::: CGI Python (módulo cgi) ::: Formulários |
Aprenda a testar se um determinado campo no formulário foi ou não preenchidoQuantidade de visualizações: 12721 vezes |
Há momentos em que precisamos verificar se um determinado campo do formulário preechido. Isso pode ser feito usando JavaScript e reforçando a validação no código Python usando o método has_key() da classe FieldStorage. Este método retorna verdadeiro se o campo que estamos pesquisando apresenta algum valor. Considere o formulário abaixo: <form name="form1" action="processar.py" method="post"> Informe seu nome: <input type="text" name="nome"> <input type="submit" value="Enviar!"> </form> #!/python25/python # -*- coding: UTF-8 -*- # Código para processar.py import cgi print "Content-Type: text/html\n" formulario = cgi.FieldStorage() # Verifica se o campo foi preenchido if formulario.has_key("nome"): print "O campo foi preenchido" else: print "O campo não foi preenchido" |
![]() |
Python ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como verificar se uma string contém apenas caracteres de espaços em Python usando a função isspace()Quantidade de visualizações: 11797 vezes |
||||
Este exemplo mostra como como usar a função isspace() para verificar se uma string contém apenas caracteres de espaço. Se qualquer caractere, diferente do espaço, for encontrado, a função retorna False.
Ao executar este código Python nós teremos o seguinte resultado: A string contém apenas espaços. | ||||
Python ::: Dicas & Truques ::: Matemática e Estatística |
||||||||||||
Como corrigir o problema da divisão com inteiros em Python (versões anteriores a 3.0)Quantidade de visualizações: 10772 vezes |
||||||||||||
A divisão em Python (na versão 2.5), quando feita com operandos do tipo inteiro, resultará em um número inteiro, ou seja, o resultado será arredondado para o menor inteiro mais próximo. Veja:
Aqui fica claro que o resultado deveria ser 2,5. Porém, ao exibirmos o valor da variável res, vemos que ela armazena 2. Veja agora este novo exemplo:
Agora o resultado é o que esperamos: 2,5. Isso aconteceu porque um dos operandos é um valor do tipo ponto-flutuante. Dessa forma, o interpretador fará a promoção do outro operando (de inteiro para ponto-flutuante) e o comportamento do operador de divisão será o correto. Então lembre-se: divisão por inteiros, resultado também em inteiro. Se não é isso que deseja, faça com que pelo menos um dos operandos seja do tipo ponto-flutuante. Existe uma forma de forçar o interpretador a se comportar de forma correta também com inteiros. Veja:
Agora o resultado será 2,5. A chave para isso está na linha: from __future__ import division Esta linha importa a nova forma de divisão para seus programas Python anteriores à versão 3.0. | ||||||||||||
Python ::: Dicas & Truques ::: Lista (List) |
||||
Como contar quantas vezes um elemento aparece em uma lista do Python usando a função count()Quantidade de visualizações: 8121 vezes |
||||
Em várias situações nós precisamos contar as ocorrências de um item em uma List do Python, ou seja, queremos saber quantas vezes um determinado elemento aparece na lista. Para isso nós podemos usar a função count() do objeto List. Veja um código Python completo demonstrando seu uso:
Ao executar este código Python nós teremos o seguinte resultado: Conteúdo da lista: [2, 5, 12, 2, 3, 2, 17] O valor 2 aparece 3 vezes | ||||
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |