Controlar cómo vistas de datos python
Usted puede encontrar que necesita para controlar la forma en vistas Python datos. Todos los datos en su ordenador se almacena como 0s y 1s. La computadora no entiende el concepto de letras, valores booleanos, fechas, horas, o cualquier otro tipo de información excepto los números. Además, la capacidad de un equipo para trabajar con números es a la vez inflexible y relativamente simplista.
Cuando se trabaja con una cadena en Python, que está en función de Python para traducir el concepto de una cadena en un formulario de la computadora puede entender. Los contenedores de almacenamiento que su aplicación crea y utiliza en forma de variables dicen Python cómo tratar los 0s y 1s que el ordenador ha almacenados.
Así pues, es importante entender que la opinión de Python de datos no es la misma que la vista de los datos o la opinión del equipo de los datos - Python actúa como intermediario para hacer sus aplicaciones funcionales.
Para gestionar los datos dentro de una aplicación, la aplicación debe controlar la forma en que Python considera a los datos. El uso de los operadores, los métodos de embalaje, tales como funciones, y la introducción de la entrada del usuario todos los datos de control de aplicaciones de ayuda. Todas estas técnicas se basan, en parte, de hacer comparaciones.
La determinación de qué hacer a continuación significa entender qué estado los datos están en ahora en comparación con algún otro estado. Si la variable contiene el nombre de Juan, pero realmente quiero que contiene María en su lugar, entonces usted primero necesita saber que lo hace, de hecho, contiene John. Sólo entonces se puede tomar la decisión de cambiar el contenido de la variable a María.
Haciendo comparaciones
Método principal de Python para hacer comparaciones es a través del uso de operadores. De hecho, los operadores juegan un papel importante en la manipulación de datos también. Puede usar operadores para la creación de aplicaciones que se pueden tomar decisiones, realizar tareas de forma repetitiva, e interactuar con el usuario de manera interesante. Sin embargo, la idea básica detrás de los operadores es que ayudan a las aplicaciones realizan varios tipos de comparaciones.
En algunos casos, se utilizan algunos métodos de lujo para realizar comparaciones en una aplicación. Por ejemplo, se puede comparar la salida de dos funciones. Con Python, puede realizar comparaciones en un número de niveles para que pueda gestionar los datos sin problemas en su aplicación. El uso de estas técnicas se esconde detalle para que usted pueda centrarse en el punto de la comparación.
Su elección de técnicas para la realización de comparaciones afecta la manera en que Python considera que los datos y determina el tipo de cosas que usted puede hacer para manejar los datos después de que se hizo la comparación. Toda esta funcionalidad puede parecer compleja absurdamente por el momento, pero el punto importante a recordar es que las aplicaciones requieren comparaciones con el fin de interactuar con los datos correctamente.
La comprensión de cómo las computadoras hacen comparaciones
Los ordenadores no entienden los envases, tales como funciones, o cualquiera de las otras estructuras que se crean con Python. Todo este envase es para su beneficio, no en el ordenador del. Sin embargo, las computadoras no apoyan directamente el concepto de operadores. La mayoría de los operadores de Python tienen un corolario directo con un comando que la computadora entiende directamente.
Por ejemplo, cuando se pregunta si un número es mayor que otro número, el ordenador puede realmente realizar este cálculo directamente, utilizando un operador.
Algunas comparaciones no son directos. Computadoras funcionan sólo con números. Por lo tanto, cuando usted pide Python para comparar dos cadenas, lo que Python en realidad hace es comparar el valor numérico de cada carácter de la cadena.
Por ejemplo, la carta LA en realidad es el número 65 en el ordenador. Una letra minúscula la tiene un valor numérico diferente - 97. Como resultado, a pesar de que es posible que vea ABC como igual a abc, el ordenador no está de acuerdo - se ve como diferente porque los valores numéricos de sus letras individuales son diferentes.