Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Sintaxe de métodos

Boa tarde,

Uma dúvida besta, mas que sempre me questiono: Qual a lógica de quando chamar o método usando o parenteses no final ou quando não usá-lo?

Explico: na aula é usado o notas.head() e depois usado o notas.shape, sem o parentenses.

Gostaria de saber se há uma explicação geral nesse sentido ou se realmente é caso a caso.

Obrigado,

2 respostas
solução!

Olá Frederico tudo bem com você??

Muito boa sua pergunta!! Não é boba não!

Seguinte...

Aqui você está chamando um método notas.head() você pode por exemplo colocar algum valor, como 20 e então irá visualizar as 20 primeiras linhas, invés do padrão 5. No caso de shape, index, describe está fazendo referência a um atributo público do objeto:

?df.describe

Colocando a ? antes do comando você irá visualizar a documentação sobre o comando e neste caso do describe ele funciona sem o ( ) porém, conforme o comando que passei, você consegue visualizar que o describe também tem parâmetros:

"df.describe(percentiles=None, include=None, exclude=None)"

Espero ter te ajudado e qualquer dúvida é só retornar aqui! Bons estudos!

Ok, obrigado pelo retorno.