1

Linhas de código muito longas em python

#Python
Vinicius Souza
Vinicius Souza

Em python a legibilidade importa. Por isso, ao escrever o código precisamos nos preocupar com um possível leitor - a maioria das vezes, você mesmo - que pode não compreender o que foi feito.

Por mais que a documentação seja um item essencial em qualquer programa, cada linha de código deve dizer o que está fazendo de forma clara e objetiva.

Em algumas situações, podemos nos deparar com uma linha de código muito longa, que ficaria mais legível com quebras de linha.


Mas qual a melhor forma de pular linhas?


Em python, se você colocar uma "/" no final da linha e der um ENTER você pode continuar escrevendo na linha de baixo.

frase_longa = "Os bootcamps da Digital Innovation One são uma das melhores formas de desenvolver suas habilidades como desenvolvedor e conseguir uma tão sonhada vaga de emprego em tecnologia."

A frase acima poderia ser reescrita assim:

frase_longa = "Os bootcamps da Digital Innovation One/
são uma das melhores formas de desenvolver suas habilidades/
como desenvolvedor e conseguir uma tão sonhada/
vaga de emprego em tecnologia."

Usar a barra para quebrar linhas pode gerar dois problemas:

  1. Utiliza um caractere a mais que não faz parte do código
  2. Um espaço em branco indevido depois da barra danifica o código, com resultados imprevisíveis


Use os parenteses (


A melhor maneira de resolver o problema da quebra de linha é colocando o conteúdo entre parenteses, como a seguir.

frase_longa = ("Os bootcamps da Digital Innovation One "
          "são uma das melhores formas de desenvolver "
          "suas habilidades como desenvolvedor e "
          "conseguir uma tão sonhada vaga de emprego em tecnologia.")

Além de garantir a quebra de linhas, ainda mantém a identação, deixando o código muito mais legível. Neste caso, como estamos trabalhando com strings, também precisamos usar as aspas ao abrir e fechar cada linha.


Quer saber mais?

Um livro bem legal sobre melhores práticas de escrita de código é "O guia do mochileiro Python" de Kenneth Reitz e Tanya Schlusser.

1
24

Comentários (1)

None

Brasil