Questão FC374770
Python é uma linguagem de programação poderosa que possui estruturas de dados eficientes. São consideradas características da linguagem Python, EXCETO:
Linguagens de Programação para Ciência de Dados
Instituto Consulplan · 2023
Python é uma linguagem de programação poderosa que possui estruturas de dados eficientes. São consideradas características da linguagem Python, EXCETO:
- De script.
- Alto nível.
- Interpretada.
- Tipagem fraca.
- Multiparadigma.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A afirmação Tipagem fraca é incorreta para Python porque a linguagem não permite misturar tipos arbitrariamente sem conversão explícita.
Python tem tipagem dinâmica: o tipo é associado aos objetos em tempo de execução, não às variáveis. Porém, isso não implica fragilidade no tratamento de tipos.
Na prática, Python é considerada de tipagem forte: operações entre tipos incompatíveis geram erro em vez de coerções automáticas. Por exemplo, print(1 + '1') resulta em TypeError, exigindo conversão explícita como str(1) + '1' ou 1 + int('1').
Portanto, chamar Python de tipagem fraca é equivocada; a linguagem exige respeito aos tipos e conversões claras quando necessário.
Conteúdo do catálogo FC Concursos · Atualizado em