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á 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!