Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Código não resulta nada

Esse é o código que estou usando nessa aula. Não aparece nada quando peço pra rodar.

# APLICANDO OO
#Validando a URL

url = ' '

# Limpar a url

url.replace(' ', '')

# ou
# url.strip()
# url.lstrip() - arranca todos os caracteres especiais à esquerda
# url.rstrip() - arranca todos os caracteres especiais à direita

# Validação
if url == '':
    raise ValueError('A url está vazia')

Alguém sabe onde está o erro?

1 resposta
solução!

Olá Caroline! Tudo tranquilo?

Pelo código que você postou, parece que o problema está na linha 8. A função replace() não altera a string original, ela retorna uma nova string com as alterações realizadas. Então, para que a variável url seja atualizada, você precisa atribuir o resultado da função a ela mesma.

O código da linha 8 corrigido ficaria assim:

url = url.replace(' ', '')

Espero ter ajudado. Qualquer outra dúvida me coloco a disposição.

Abraços. Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software