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()
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()
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!