lunes, 2 de noviembre de 2015


                                   operación racionales

Son operadores que se encargan de unir y comparar dos o más valores, siempre se utilizan en comparaciones de parejas y están dadas por los símbolos:

Estos operadores se usan para comparar valores de variables por pares es decir,no se pueden comparar más de 2 valores al tiempo:
a > b > c //ERROR

(a > b) && (b > c) //BIEN

                                        operación aritmética

Binarios: los operadores binarios indican operaciones sencillas de incremento (suma o  ) y decremento (resta, división y modulo), estos son los operadores binarios:

                                                operación lógica

Son operadores de unión, también llamados compuertas lógicas, estos operadores pueden unir dos o más pares de valores comparados por medio de los operadores relaciones y están dados por estos símbolos:

 


&& : Operador AND (Y) quiere decir que todas las condiciones deben ser verdaderas para que se ejecute una acción.

|| : Operador OR (O) quiere decir que de todas las condiciones solo una debe ser verdadera y se asume que con eso es suficiente para hacer determinada acción.

! : Operdaro NOT (NO) quiere decir que se niega la afirmación para cambiar su valor, es decir cambia de verdadero a falso y de falso a verdadero.                   

                                   tipos de datos

Un tipo de datos es la propiedad de un valor que determina su dominio (qué valores puede tomar), qué operaciones se le pueden aplicar y cómo es representado internamente por el computador.
Todos los valores que aparecen en un programa tienen un tipo.
A continuación revisaremos los tipos de datos elementales de Python. Además de éstos, existen muchos otros, y más adelante aprenderemos a crear nuestros propios tipos de datos.

Números enteros

El tipo int (del inglés integer, que significa «entero») permite representar números enteros.
Los valores que puede tomar un int son todos los números enteros: ... -3-2-10123, ...
Los números enteros literales se escriben con un signo opcional seguido por una secuencia de dígitos:
1570
+4591
-12

Números reales

El tipo float permite representar números reales.
El nombre float viene del término punto flotante, que es la manera en que el computador representa internamente los números reales.
Hay que tener mucho cuidado, porque los números reales no se pueden representar de manera exacta en un computador. Por ejemplo, el número decimal 0.7 es representado internamente por el computador mediante la aproximación 0.69999999999999996. Todas las operaciones entre valores float son aproximaciones. 
Los números reales literales se escriben separando la parte entera de la decimal con un punto. 
Otra representación es la notación científica, en la que se escribe un factor y una potencia de diez separados por una letra e
Los dos últimos valores del ejemplo son iguales, respectivamente, a 6.02×1023 (la constante de avogadro ) y 9.1094×1031 (la masa de electrones).

Números complejos

El tipo complex permite representar números complejos.
Los números complejos tienen una parte real y una imaginaria. 

Valores lógicos

Los valores lógicos true y false (verdadero y falso) son de tipo bool, que representa valores lógicos.
El nombre bool viene del matemático george boole , quien creó un sistema algebraico para la lógica binaria. Por lo mismo, a true y false también se les llama valores booleanos. El nombre no es muy intuitivo, pero es el que se usa en informática, así que hay que conocerlo.

Texto

A los valores que representan texto se les llama strings, y tienen el tipo str.
Los strings literales pueden ser representados con texto entre comillas simples o comillas dobles.
La ventaja de tener dos tipos de comillas es que se puede usar uno de ellos cuando el otro aparece como parte del texto.
Es importante entender que los strings no son lo mismo que los valores que en él pueden estar representados.
Los strings que difieren en mayúsculas y minúsculas, o en espacios también son distintos.

Nulo

Existe un valor llamado None  que es utilizado para representar casos en que ningún valor es válido, o para indicar que una variable todavía no tiene un valor que tenga sentido.
El valor none  tiene su propio tipo, llamado none type , que es diferente al de todos los demás valores.