Debido a que para trabajar con números, no solo necesitamos
representarlos a través de diferentes tipos, sino también es importante
realizar operaciones con ellos. Python cuenta con diversos operadores
para aplicar diferentes operaciones numéricas.
Dentro del grupo de la aritmética contamos con las básicas, suma división entera y real, resta y multiplicación.
En cuanto a las operaciones de bajo nivel y entre bits existen operaciones como NOT y NOR, como XOR y AND. También contamos con operadores para comprobar igualdad o desigualdad y para rsalizar operaciones lógicas como AND y OR.
Como en otros lenguajes de programación, en python también existe la precedencia de operadores. Y al igual que en la jerarquía de operaciones matemáticas, se pueden usar los paréntesis para marcar la preferencia entre unas operaciones y otras dentro de la misma expresión.
La siguiente tabla muestra los principales operadores y operaciones numéricas a las que hacen referencia siendo A y B dos vvariables numéricas:
Mostrando las entradas con la etiqueta hypatia reforma. Mostrar todas las entradas
Mostrando las entradas con la etiqueta hypatia reforma. Mostrar todas las entradas
domingo, 1 de enero de 2017
Python - Números enteros, reales y complejos
Para trabajar con ellos Python cuenta con una serie de tipos y operaciones integradas.
La asignación de un número entero a una variable se puede hacer de la siguiente forma:
>> num_entero = 5
Los números negativos como:
>> num_negativo = -14
Los números reales como:
>> num_real = 3.2
Y los números complejos (una parte real y otra imaginaria) como:
>> num_complejo = 3.5 + 6j
O también como:
>> num_complejo = 3J + 4
En donde la parte imaginaria se representa por la letra j minúscula o mayúscula.
Además de también es posible expresar un número real en notación científica utilizando la letra e, que representa el exponente, seguida del valor para dl mismo. Por ejemplo para representar el número 0.5*10 elevado a la 7 sería de la siguiente forma:
>> num_real = 0.5e-7
Si necesitamos trabajar con números reales que tengan una precisión determinada, por ejemplo, dos cifras decimales, podemos utilizar la clase Decimal. Esta viene integrada en la librería básica que ofrece el interprete.
La asignación de un número entero a una variable se puede hacer de la siguiente forma:
>> num_entero = 5
Los números negativos como:
>> num_negativo = -14
Los números reales como:
>> num_real = 3.2
Y los números complejos (una parte real y otra imaginaria) como:
>> num_complejo = 3.5 + 6j
O también como:
>> num_complejo = 3J + 4
En donde la parte imaginaria se representa por la letra j minúscula o mayúscula.
Además de también es posible expresar un número real en notación científica utilizando la letra e, que representa el exponente, seguida del valor para dl mismo. Por ejemplo para representar el número 0.5*10 elevado a la 7 sería de la siguiente forma:
>> num_real = 0.5e-7
Si necesitamos trabajar con números reales que tengan una precisión determinada, por ejemplo, dos cifras decimales, podemos utilizar la clase Decimal. Esta viene integrada en la librería básica que ofrece el interprete.
jueves, 29 de diciembre de 2016
Python - tipado dinámico
Python es un lenguaje de programación en el que se maneja el tipado dinámico, esto es que, a diferencia de lenguajes como C++ o Java, en donde se tienen que declarar las variables de un determinado tipo, a las variables se les asignará el tipo de dato que es, en tiempo de ejecución. A esta técnica se le conoce como tipado dinámico.
Gracias al tipado dinámico podemos, en el mismo bloque de código, asignar diferentes tipos de datos a la misma variable.
Ejemplo:
Si en primer lugar creamos y le asignamos a una variable 'x' el valor de 8, y después a una variable 'y' le decimos que sea igual a la variable 'x'
>>> x = 8
>>> y = x
Ambas tomarán el mismo valor de 8:
Si después ejecutamos una nueva sentencia como la siguiente:
>>> x = "prueba"
La variable 'x' tomará el valor de la cadena de texto "prueba" y la variable 'y' consevará el valor entero asignado previamente '8'
Una función importante, propia de python que nos puede ser de gran utilidad es la funcion type().
Como argumento recibe el nombre de la variable en cuestión y devuelve el tipo de dato, precedido de la palabra class.
A continuación algunos ejemplos:
>>> z = 35
>>> type(z)
< class 'int' >
>>> z = "ahora es una cadena de texto o string"
< class 'str' >
miércoles, 28 de diciembre de 2016
Suscribirse a:
Entradas (Atom)

