8 Erros de programação python comum

Todo desenvolvedor do planeta comete erros. No entanto, sabendo sobre erros comuns você vai economizar tempo e esforço mais tarde. A lista a seguir fala sobre os erros mais comuns que os desenvolvedores enfrentar ao trabalhar com Python.

Usando o recuo incorreta: Muitas características Python confiar em recuo. Por exemplo, quando você cria uma nova classe, tudo nessa classe é recuada sob a declaração de classe. O mesmo é verdadeiro para decisão, loop, e outras declarações estruturais. Se você achar que seu código está executando uma tarefa quando ele realmente não deve, começar a rever o recuo que você está usando.

  • Baseando-se o operador de atribuição em vez do operador de igualdade: Ao realizar uma comparação entre dois objetos ou valor, basta usar o operador de igualdade (==), Não o operador de atribuição (=). O operador de atribuição coloca um objeto ou valor dentro de uma variável e não se compara nada.

  • função de fazer chamadas na ordem errada ao criar instruções complexas: Python sempre executa funções da esquerda para a direita. Assim, a declaração MyString.strip (). Centro (21, *) produz um resultado diferente do que MyString.center (21, *).faixa(). Quando se deparar com uma situação em que a saída de uma série de funções concatenadas é diferente do que você esperava, você precisa verificar fim função para garantir que cada função está no lugar correto.

    Video: Lógica de Programação com python



  • Extravio de pontuação: É possível colocar a pontuação no lugar errado e criar um resultado completamente diferente. Lembre-se que você deve incluir uma vírgula no final de cada declaração estrutural. Além disso, os parênteses colocação é crítica. Por exemplo, (1 + 2) * (3 + 4), 1 + ((2 * 3) + 4), e 1 + (2 * (3 + 4)) todos produzem resultados diferentes.

  • Usando o operador lógico incorreta: A maioria dos operadores fazem os desenvolvedores não apresentam problemas, mas os operadores lógicos fazer. Lembre-se de usar e para determinar quando ambos os operandos devem ser Verdade e ou quando um dos operandos pode ser Verdade.

    Video: Python para Zumbis

  • Criação de contagem por-um erros em ciclos: Lembre-se que um loop não conta o último número que você especificar em um intervalo. Então, se você especificar o intervalo [01:11], você realmente obter uma saída para valores entre 1 e 10.

  • Usando a capitalização errado: Pitão é sensível, de modo MinhaVar é diferente de minhavar e MYVAR. Sempre verifique a capitalização quando você achar que você não pode acessar um valor que você espera-se que o acesso.

  • Fazendo um erro de ortografia: Mesmo desenvolvedores experientes sofrem de erros de ortografia, às vezes. Garantir que você use uma abordagem comum para nomear variáveis, classes e funções de ajuda. No entanto, mesmo um esquema de nomenclatura consistente nem sempre impedi-lo de digitação minhaver quando você pretendia digitar MyVar.


  • Publicações relacionadas