COLOCANDO TABULAÇÃO EM STRINGS
Para colocar tabulação no texto é só colocar \t junto ao texto:
print("\tPython")
O caractere \t em Python é um
caractere de tabulação horizontal (ou "tab").
Quando usado em uma string, ele cria um espaço equivalente a uma
“tabulação”, ou seja, um deslocamento para a direita no texto,
o que ajuda a organizar ou alinhar colunas de dados, por exemplo.
Exemplo:
print("Nome\tIdade\tCidade")
A saída será algo assim:
Nome Idade Cidade
O \t
cria um espaçamento entre as palavras, ajudando a alinhar os dados
de forma mais organizada.
COLOCANDO QUEBRA DE LINHA EM STRINGS
Para colocar tabulação no texto é só colocar \n: junto ao texto:
print ('Languages:\npython')
A saída será algo assim:
Languages:
python
Em Python, o caractere \n
é uma sequência de escape que representa uma nova linha.
Quando você coloca \n em uma string,
isso faz com que o texto a partir de \n
seja exibido em uma linha nova.
Por exemplo:
print("Olá!\nComo você está?")
A saída será:
Olá!
Como você está?
Já o caractere : tem outros
significados, dependendo do contexto. Em uma declaração de controle
de fluxo (como if, for,
while), o :
é usado para indicar o início de um bloco de código indentado, que
será executado se a condição for verdadeira.
Exemplo:
if 5 > 3:
print("5 é maior que 3")
Neste caso, o :
indica o início do bloco de código que será executado se a
condição for verdadeira.
Portanto, quando você vê \n:, são
dois caracteres diferentes que têm significados distintos.
COMBINANDO TABULAÇÕES E QUEBRAS DE LINHAS
Para colocar quebra de linha com tabulação no texto é só colocar \n\t junto ao texto:
print("Languages:\n\tPython\n\tC\n\tJavaScript")
A saída será:
Languages:
Python
C
JavaScript
Quebra de linha e tabulação não são a mesma coisa.
Quebra de linha é o processo de mover o cursor para o começo de uma nova linha no texto. Em muitos editores de texto, ela pode ser inserida pressionando a tecla Enter ou Return. Ela faz com que o texto se divida em duas linhas, mas não adiciona nenhum espaço extra no início da linha.
Tabulação (ou tab) é usada para mover o texto para a direita, criando uma indentação. Isso é geralmente feito com a tecla Tab no teclado. A tabulação adiciona espaços extras no início de uma linha, organizando o texto de forma mais estruturada.
Resumindo:
Quebra de linha = Nova linha no texto.
Tabulação = Espaço extra no início da linha, criando uma indentação.
ESPAÇOS EM BRANCO
Em um programa os espaços em branco são importantes principalmente na hora de determinar se duas strings são iguais, ‘python’ e ‘python ’ NAO são a mesma coisa para o computador.
Para isso existem métodos que ajustam
os dados como o rstrip().
REMOVENDO ESPAÇOS EM BRANCO
Podemos realizar a remoção de espaços de maneira temporária ou permanente, como demonstrado nos exemplos abaixo:
nome = ' exemplo '
Neste caso, podemos observar que a string possui espaços à esquerda e à direita. Ao solicitar o valor, podemos utilizar um método para remover esses espaços. Porém, essa remoção será temporária. Ou seja, ao solicitar o valor novamente, a string poderá retornar ao formato original, com os espaços.
1) Removendo espaços temporariamente
Para remover espaços temporariamente, utilizamos os seguintes métodos:
lstrip(): Remove os espaços do lado esquerdo.rstrip(): Remove os espaços do lado direito.strip(): Remove os espaços de ambos os lados.
>>> nome = ' exemplo '
>>> nome.lstrip()
'exemplo '
>>> nome.rstrip()
' exemplo'
>>> nome.strip()
'exemplo'
Exemplo:
nome = ' exemplo '
print(nome.lstrip()) # 'exemplo '
print(nome.rstrip()) # ' exemplo'
print(nome.strip()) # 'exemplo'
2) Removendo espaços permanentemente
Neste caso, removemos os espaços e armazenamos o valor sem espaços em uma variável, garantindo que o valor seja atualizado de forma permanente.
Exemplo:
nome = ' exemplo '
nome = nome.strip()
Agora, a variável nome contém a string sem os espaços.
ERROS DE SINTAXE E STRINGS
Atenção com os apóstrofos!
Quando utilizamos aspas simples no código, o Python interpreta tudo entre a primeira aspa e o apóstrofo como uma string, tentando executar o restante do texto como código. Isso acaba gerando um erro de sintaxe.
A solução, nesse caso, é usar aspas duplas em vez de aspas simples.
Exemplo com erro de sintaxe (aspas simples dentro da string):
# Erro de sintaxe:
texto = 'O Python diz: 'Olá Mundo!''
print(texto)
Neste caso, o Python interpreta que a string começa com a primeira aspa simples e termina na segunda, tentando executar Olá Mundo! como código, o que gera um erro de sintaxe.
Exemplo correto usando aspas duplas:
# Correto, usando aspas duplas para a string
texto = "O Python diz: 'Olá Mundo!'"
print(texto)
Exemplo de escape (usando a barra invertida):
# Correto, usando a barra invertida para escapar as aspas simples
texto = 'O Python diz: \'Olá Mundo!\''
print(texto)
Aqui, a barra invertida (\) antes das aspas simples dentro da string faz com que o Python as trate como parte do conteúdo da string, não como delimitadores.
Esses exemplos ajudam a ilustrar como o uso correto de aspas simples e duplas, ou a barra invertida, evita erros de sintaxe no Python.
Comentários
Postar um comentário