viernes, 15 de febrero de 2008

Tipos de datos

En python los tipos de datos no son muchos, para vale la pena conocerlos

int:
abreviación de integer, son números enteros o sea números sin decimales, como por ejemplo: -50

float:
abreviación de floating point, con coma flotante o sea números con decimales, como por ejemplo: 2.5

character:
son caracteres, como por ejemplo 'h'

advertencia:
'1' es un caracter
1 es un integer
cuidado al hacer comparaciones puesto que
1 es distinto de '1'

se puede convertir un tipo de dato a otro, por ejemplo
str(1) convierte el integer 1 al caracter '1'
int('1') convierte el caracter '1' al numero 1

Advertencia:
1 + 1 = 2
'1' + '1' = '11'

Tenga cuidado en python los operadores están sobrecargados, eso quiere decir que dependen del tipo de dato, no es lo mismo 1+1, que '1' + '1', en el primer caso el operador mas hace de suma, en el segundo de concatenación.

No hay comentarios: