Olá boa tarde!gostaria de saber porque algumas funções como por exemplo "upper" nós temos que colocar o () com nada dentro?por exemplo chute.upper()
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá boa tarde!gostaria de saber porque algumas funções como por exemplo "upper" nós temos que colocar o () com nada dentro?por exemplo chute.upper()
Olá, Samuel!
Sua pergunta é muito pertinente. Em Python, quando usamos os parênteses após o nome de uma função, como em upper(), estamos na verdade chamando essa função.
As funções são trechos de código que realizam uma tarefa específica e podem retornar um valor. No caso da função upper(), ela é uma função de strings que retorna a própria string com todas as letras convertidas para maiúsculas.
Os parênteses vazios indicam que a função não recebe nenhum argumento, ou seja, não precisa de nenhuma informação adicional para realizar sua tarefa.
Vamos a um exemplo prático:
palavra = "banana"
palavra_upper = palavra.upper()
print(palavra_upper) # Imprime "BANANA"
Neste exemplo, chamamos a função upper() na string "banana". A função upper() não precisa de nenhum argumento para funcionar, por isso os parênteses estão vazios. Ela simplesmente retorna a string original, mas com todas as letras convertidas para maiúsculas.
Espero ter ajudado e bons estudos!
obrigado pela ajuda amigo!