Nesta aula estudaremos os números que tenham casas decimais e que são manipulados por programas escritos em Python pelo tipo de dados float. |
PONTO FLUTUANTE
Valor de tipo Ponto Flutuante é qualquer número decimal, isto é, números que contenham casas decimais. Números decimais em Python, são representados pelo tipo de dado float.
No código a seguir, utilizamos a função type() para obter o tipo de dado que o Python definiu para vários números diferente.
#coding: utf-8
>>> type(1.1)
<class 'float'>
>>> type(1)
<class 'int'>
>>> type(1j)
<class 'complex'>
>>> type(10 ** 1000)
<class 'int'>
num_int = 5
num_dec = 7.3
val_str = "qualquer texto"
No código acima, é possível ver que para o Python, o número 1.1 é um número do tipo float, isto é, do tipo ponto flutuante. Já, o número 1 é, para o Python, um número inteiro. O número 1j é um número complexo e o resultado da expressão, 10 elevado a 1000, será também um número inteiro.
Atualmente, o Python trata qualquer número que não possua casas decimais como sendo um inteiro, mesmo números que tenham centenas de dígitos, serão para o Python, números inteiros.
Tags curso, python, tipos de dados, tipos, ponto flutuante, double, float, blog
Comentários
comments powered by Disqus