viernes, 20 de enero de 2017
miércoles, 11 de enero de 2017
domingo, 1 de enero de 2017
Python - operadores
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:
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:
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.
Suscribirse a:
Entradas (Atom)