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

funções python

Como saber em qual lugar deve ser aplicado o argumento na função, e se as funções podem ou não ser compostas?

Ex:

len("palavra")

"palavra".upper().strip()

3 respostas
solução!

Oii Lucas, tudo bem com você?

Nesse caso, você pode recorrer a documentação oficial da linguagem para saber quais parâmetros são suportados por aquele método(na documentação você também encontrará exemplos de uso). O len, na documentação diz:

Retorna o comprimento (o número de itens) de um objeto. O argumento pode ser uma sequência (como uma sequência de caracteres, bytes, tupla, lista ou intervalo) ou uma coleção (como um dicionário, conjunto ou conjunto congelado).

E no caso, como você passa como argumento para o len uma sequência de caracteres, ele irá devolver o resultado esperado.

Você também pode utilizar o console do python para saber quais parâmetros são suportados por aquele método:

help(nome_do_metodo ou tipo)

No caso do uso do upper e strip eles são para o uso de strings. Caso faça: help(str), verá vários métodos que podem ser utilizados em uma string.

Quanto a ordem de aplicação e composição, depende muito do tipo de dado que aquele método irá retornar para saber se será possível fazer um encadeamento ou não.

Pegou a ideia?

Qualquer dúvida estou a disposição. Abraços e bons estudos!

Obrigado Nádia, intendi é igual ao help do matlab

Lucas, peço por gentileza se caso a resposta tenha sanado sua dúvida, marque-a como solução para que esse tópico possa sair da lista de questões sem solução do fórum e ajude outros alunos que possuírem a mesma dúvida.

Caso tenha dúvidas, é só falar. Me coloco à disposição. Abraços e bons estudos!