21.12.2022 Views

python_para_desenvolvedores_2ed

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Funções 57

Saída:

Lista: [(4, 3), (5, 1), (7, 2), (9, 0)]

Ordenada: [(9, 0), (5, 1), (7, 2), (4, 3)]

O Python também possui como builtin a função eval(), que avalia código

(fonte ou objeto) retornando o valor.

Exemplo:

print eval('12. / 2 + 3.3')

Saída:

9.3

Com isso é possível montar código para ser passado para o interpretador

durante a execução de um programa. Esse recurso deve ser usado com

cuidado, pois código montados a partir de entradas do sistema abrir brechas

de segurança.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!