Não compreendi muito bem como a função "urlEhValida()" retorna False se a url só estiver vazia
Não compreendi muito bem como a função "urlEhValida()" retorna False se a url só estiver vazia
Oi Luís, como vai?
Isso acontece por causa do teste de valor verdade de uma variável. Os seguintes valores são considerados falsos:
Todos os outros valores são considerados verdadeiros, por isso, ao fazer o teste: if url
, caso ela possua qualquer um dos valores diferente dos citados acima, retornará verdadeiro. E em caso contrário, será retornado falso.
A título de curiosidade, pode ver mais detalhes sobre isso neste link da documentação.
Qualquer dúvida estou por aqui.
Abraços e bons estudos!