
Cesar Molina
PreguntaEso se llama castear?

Cesar Molina
Gracias

Brayan Alexis Lechon Andrango
Parsing es un concepto que depende del contexto en el cual lo quieras aplicar, algunos definen a parsing como el análisis de las cadenas de texto.
La definición que yo conozco de parsing va ligado al proceso por el cual la computadora transforma el lenguaje de programación al bytecode es decir cuando nuestro código es convertido a instrucciones que entiende la computadora.
Por ejemplo digamos "4+1" la computadora no sabe que es 4 o que es 1 entonces tiene que parsear esta información y convertirla a binario. En el lenguaje de maquina "4+1" seria algo como
ADD 0100 1010

Cesar Molina
Y que vendria siendo parsear?

Brayan Alexis Lechon Andrango
Hola 👋🏻
Si, casting o cast en el contexto de programación significa: convertir un tipo de variable a otro. Existen dos tipos de casting implícito y explicito.
Un cast implícito es cuando el lenguaje de programación realiza el casting por nosotros, por ejemplo a un numero entero le sumas un numero flotante y lo guardas en la misma variable entonces la variable cambia su tipo de dato de entero a flotante
a=3 b=3.4 print(type(a)) #>>> <class 'int'> a=a+b print(type(a)) # >>> <class 'float'>
Luego el cast explicito como se muestra en la clase es mediante el uso de las distintas funciones que Python tiene integrado como float(), str(), int(), list(), set().