¿Qué tipos de datos existen en el lenguaje Python?
En Python, los siguientes tipos de datos se pueden procesar directamente:
1. Enteros
Python puede manejar números enteros de cualquier tamaño, incluidos los negativos, por supuesto. Los números enteros, en los programas Python, se representan exactamente de la misma manera que en matemáticas, por ejemplo: 1, 100, -8080, 0, etc. (Aprendizaje recomendado: videotutorial de Python)
Dado que las computadoras usan binario, a veces es más conveniente usar hexadecimal para representar números enteros. El hexadecimal se representa mediante el prefijo 0x y 0-9, a-f, por ejemplo: 0xff00. , 0xa5b4c3d2, etc.
2. Números de punto flotante
Los números de punto flotante también son decimales. Se les llama números de punto flotante porque cuando se expresan en notación científica, la posición del punto decimal de un. El número de punto flotante es variable. Por ejemplo, 1,23x10^9 y 12,3x10^8 son iguales. Los números de coma flotante se pueden escribir matemáticamente, como 1,23, 3,14, -9,01, etc. Pero para números de coma flotante muy grandes o muy pequeños, se deben expresar en notación científica. Reemplace 10 con e. 1,23x10^9 es 1,23e9, o 12,3e8, 0,000012 se puede escribir como 1,2e-5, y así sucesivamente.
La forma en que se almacenan los números enteros y de punto flotante dentro de la computadora es diferente. Las operaciones con números enteros siempre son precisas (¿la división también es precisa? ¡Sí!), mientras que las operaciones de punto flotante pueden tener errores de redondeo.
3. Cadena
Una cadena es cualquier texto encerrado entre '' o '', como 'abc', 'xyz', etc. Tenga en cuenta que '' o '' en sí es solo una forma de expresión, no parte de la cadena. Por lo tanto, la cadena 'abc' solo tiene 3 caracteres: a, b, c.
4. Valores booleanos
La representación de los valores booleanos y el álgebra booleana es exactamente la misma. Un valor booleano tiene sólo dos valores, Verdadero y Falso, ya sea Verdadero o Falso. en Python, puede usar Verdadero y Falso directamente para representar valores booleanos (preste atención al caso), o puede calcularlo mediante operaciones booleanas.
Los valores booleanos se pueden operar con y, o y no.
La operación y es una operación AND Sólo cuando todo es Verdadero, el resultado de la operación AND es Verdadero.
La operación o es una operación OR Siempre que una de ellas sea Verdadera, el resultado de la operación o es Verdadero.
La operación not es una operación de negación. Es un operador unario que convierte Verdadero en Falso y Falso en Verdadero.
5. Valor nulo
El valor nulo es un valor especial en Python, representado por Ninguno. Ninguno no puede entenderse como 0, porque 0 es significativo y Ninguno es un valor nulo especial.
Además, Python también proporciona una variedad de tipos de datos, como listas y diccionarios, y también permite la creación de tipos de datos personalizados.