Números
En su núcleo, los computadores siempre tratan con números en binario (sistema numérico de 2 dígitos), pero los días de los programadores haciendo hoyos en una cartulina (binario) hace mucho se han ido.
La definición explicita de un tipo de dato no es requerida en Python.
Las bases de datos numéricas soportadas en Python son:
- booleans
- integers
- floats
- complex
- long
Cursos alternativos Usted preferirá un video curso sobre Phyton. Si usted está buscando un video curso, recomiendo Practice Python with interactive exercises
Floating point numbers Los cálculos pueden ser incorrectos debido a los errores de redondeo. Ejemplo de errores en puntos flotantes
x = 1
y = 0.00000000000000007
print(x + y)
# output 1
El Ariane 5 fue lanzado en 1996 y desarrollo un costo de $7 billones. El cohete espacial Ariane 5 se estrello por un error en el manejo de puntos flotantes.
Datatype
Python descifrara la base de datos, basada en el valor que usted le asigne a la variable.En el ejemplo de abajo, nosotros asignaremos diferentes valores a las variables.
#!/usr/bin/python
x = 3 # an integer stored (in variable x)
f = 3.1415926 # a floating real point (in variable f)
name = "Python" # a string
big = 358315791L # long, a very large number
z = complex(2,3) # (2+3i) a complex number. consists of real and imaginary part.
print(x)
print(f)
print(name)
print(big)
print(z)
Operaciones
Usted puede hacer las operaciones aritméticas como la suma(+), multiplicación (*), división (/) y resta (-).| Operation | Result | |
|---|---|---|
| x + y | sum of x and y. | |
| x * y | multiplication of x and y. | |
| x - y | difference of x and y. | |
| x / y | division of x by y. | |
| x % y | remainder of x/y | |
| x ** y | x to the power of y | |
| abs(x) | absolute value of x | |
| sqrt(x) | square root of x |
| Function | Returns | Example |
|---|---|---|
| abs(x) | Returns the absolute value of x. |
|
| cmp(x,y) |
Returns -1 if x < y Returns 0 if x equals to y Returns 1 if x > y. |
|
| exp(x) | Returns the exponential of x |
|
| log(x) | The natural logarithm of x |
|
| log10(x) | The base-10 logarithm of x |
|
| pow(x,y) | The result of x**y |
|
| sqrt(x) | The square root of x |
|
| Function | Purpose |
|---|---|
| int(x) | Convert x to integer |
| long(x) | Convert x to long |
| float(x) | Convert x to float |