Colección de citas famosas - Colección de máximas - No es posible que sepas el tipo de variable de Python, ¿verdad?

No es posible que sepas el tipo de variable de Python, ¿verdad?

Las variables son simplemente ubicaciones de memoria reservadas que se utilizan para almacenar valores. Esto significa que cuando creas una variable, reservarás algo de espacio en la memoria.

Dependiendo del tipo de datos de la variable, el intérprete asigna memoria y decide qué se puede almacenar en la memoria reservada. Por lo tanto, al asignar diferentes tipos de datos a las variables, puede almacenar números enteros, decimales o caracteres en estas variables.

El operando en el lado izquierdo del operador = es el nombre de la variable, y el operando en el lado derecho del operador = es el valor almacenado en la variable. Por ejemplo:

Demostración en vivo

Aquí, 100, 1000.0 y "John" son los valores asignados al contador, millas y variables de nombre respectivamente. Esto producirá el siguiente resultado:

Python le permite asignar valores a múltiples variables al mismo tiempo. Por ejemplo:

Aquí, se crea un objeto entero con valor 1 y las tres variables se asignan a la misma ubicación de memoria. También puede asignar varios objetos a varias variables. Por ejemplo:

Aquí, dos objetos enteros con valores 1 y 2 se asignan a las variables A y B respectivamente, y un objeto de cadena con valor "john" se asigna a la variable C..

Muchos tipos de datos se almacenan en la memoria. Por ejemplo, la edad de una persona se almacena como un valor numérico y su dirección se almacena como caracteres alfanuméricos. Python tiene varios tipos de datos estándar que definen las posibles operaciones sobre ellos y cómo se almacena cada dato.

Python tiene cinco tipos de datos estándar:

Los tipos de datos numéricos almacenan valores numéricos. Los objetos numéricos se crean cuando les asignas un valor. Por ejemplo:

También puede utilizar la instrucción del para eliminar referencias a objetos numéricos. La sintaxis de la declaración del es:

Puede eliminar uno o varios objetos usando la declaración del. Por ejemplo -

Python admite cuatro tipos de números diferentes -

Aquí hay algunos ejemplos de números -

Las cadenas en Python se identifican como entre comillas Un conjunto de caracteres consecutivos. Python permite pares de comillas simples o dobles. Puede utilizar los operadores de corte ([] y [:]) para obtener un subconjunto de una cadena, con índices que comienzan desde 0 al principio de la cadena y -1 al final.

El signo más ( ) es el operador de concatenación de cadenas y el asterisco (*) es el operador de repetición. Por ejemplo:

Demostración en vivo

Esto producirá el siguiente resultado:

La lista es el tipo de datos compuestos más común en Python. La lista contiene elementos separados por comas y entre corchetes ([]). En cierto modo, las listas son similares a las matrices en c. Una diferencia entre ellos es que todos los elementos que pertenecen a la lista pueden ser de diferentes tipos de datos.

Puedes utilizar los operadores de corte ([] y [:]) para acceder a los valores almacenados en una lista. Los índices comienzan en 0 al principio de la lista y terminan en -1 a medida que avanzan. El signo más ( ) es el operador de concatenación de listas y el asterisco (*) es el operador de repetición. Por ejemplo:

Esto producirá el siguiente resultado:

Las tuplas son otro tipo de datos secuenciales similar a las listas. Una tupla consta de varios valores separados por comas. Sin embargo, a diferencia de las listas, las tuplas están entre paréntesis.

La principal diferencia entre listas y tuplas es que las listas están entre corchetes ([]) y sus elementos y tamaño se pueden cambiar, mientras que las tuplas están entre corchetes (() y no se pueden actualizar. Las tuplas se pueden tratar como listas de solo lectura:

Demostración en vivo

Esto producirá los siguientes resultados:

El siguiente código no funciona con tuplas. Estamos intentando actualizar una tupla, esto no está permitido. Pueden ocurrir situaciones similares con las listas: los diccionarios de Python son tipos de tablas hash como matrices asociativas o hash en Perl, que constan de pares clave-valor que pueden ser casi cualquier Python. tipo, pero normalmente son números o cadenas. El valor, por otro lado, puede ser cualquier objeto de Python.

Los diccionarios están entre llaves ({}) y puede utilizar corchetes ([]) para asignar valores y acceder a ellos. Por ejemplo:

Demostración en vivo

Esto producirá el siguiente resultado:

Los diccionarios no tienen concepto de orden entre elementos. No es correcto decir que los elementos están desordenados; simplemente están funcionando mal.

A veces es posible que necesites realizar conversiones entre tipos integrados. Para convertir entre tipos, solo necesita usar el nombre del tipo como función.

Hay varias funciones integradas que realizan conversiones de un tipo de datos a otro. Estas funciones devuelven un nuevo objeto que representa el valor convertido.