Como definir o tipo dos parâmetros que serão recebi... | Fórum | School of Net

Deseja poder participar de nosso fórum e tirar todas as suas dúvidas?
Clique aqui e assine nosso plano de acesso ilimitado. Saiba mais.

por Varlei Everton

1 mês, 2 semanas atrás Varlei Everton

Como definir o tipo dos parâmetros que serão recebidos em uma função ?

Oi pessoal. Mais uma perguntinha, pois estou iniciando em Python. Ao definir uma função que receberá parâmetros, como eu posso forçar o tipo deste parâmetros para que eu possa codificá-lo ? Explico melhor: Por exemplo: def school_data(name, datefundation, isactive, capitalvalue, managers) # onde eu espero que os parâmetros name seja string; datefundation uma data; capital__value e managers, um dicionário. # Então para que eu possa codificar esta função, eu preciso que os recursos destes tipos nos parâmetros estejam ativos. # e ai, quando eu digito no pycharm name. não aparecem os métodos de strings defaults do Python, e o que me impede de desenvolver o código. Como eu posso forçar os tipagem de dados para os parâmetros, independente deles recebem os argumentos ? Eu quero que ao digitar name. o pycharm me mostre os métodos string já definidos. (name.split(), name.replace(), etc), assim como os métodos de dicionário para managers{} , etc. Grato pela atenção de todos.

2 Respostas