Hola con todos vamos a continuar esta clase vamos a hablar de variables que vamos a hablar de variables
que es una variable básicamente es una variable es aquel elemento que almacena información de manera
temporal que es una variable una variable almacena información de manera temporal.
Ahora como existen diferentes tipos de información existirán diferentes tipos de variables.
No es lo mismo almacenar un hola que el número 3.14 o entonces al ser diferente tipo de información
deberían existir diferentes tipos de variables.
Normalmente es muy común que los lenguajes de programación C defina el tipo de variable que se va a
usar.
Sin embargo acá en Poitou no es necesario definir el tipo porque el sistema lo detecta automáticamente.
Cómo saca
más o menos ilustrar en un lenguaje de programación tradicional como por ejemplo si uno para definir
un tipo de variable pone el tipo el luegos el tipo de variable normalmente luego pone el nombre de esa
variable.
Esa es una forma y un punto y coma.
Otra forma es que le pongan el tipo de variable luego viene el nombre de la variable igual a un valor
inicial indicó.
Así es como se define normalmente en un lenguaje de programación.
Ahora este caso no va implícito pues lo vamos a comentar ahora cuáles son los tipos Dejemos hablar de
manera global más comunes los tipos más generales son las variables la web el tipo de variable y depende
del tipo de información cuáles son los tipos de información más comunes son la información entera enteros
números.
Otros tipos son los flotantes por ejemplo los puntos decimal no otros son las cadenas de texto
y por último los julianos no son los tipos de variables más comunes que pueden existir.
Entonces nosotros lo vamos a llamar enteros se le denomina I.M flotantes en lámina float cadena de texto
o se le denomina STR y booleanos se le denomina vull que se denomina burbuja.
En Python no es necesario definir el tipo de variable como se haría en un lenguaje de programación tradicional
en Python el sistema automáticamente reconoce la variable ocle entonces en Python al no definir el tipo
de variable simplemente se pone el nombre de la variable i a un valor inicial.
Innova puntos y comas en Poitou uno lleva puntos y comas entonces esto es Poitou se define el nombre
de la variable y se le coloca el valor inicial en base al valor que le estamos dando a la variable.
El sistema reconocerá de qué tipo es.
No significa que en Poitou no tenga un tipo determinado sino que el más el valor que genera Peyton reconoce
que usted es parte de lo que se conoce que es un tipado dinámico no se conoce que es un lenguaje de
tipado dinámico porque reconoce el tipo de variable que es inclusive una variable puede cambiar de un
tipo a otro no. Si se vuelve a redefinir.
Sin embargo existen otros lenguajes tradicionales son de tipo estático un tipado estático es decir hay
que ponerle que tipo es la variable en determinado entonces vamos a hacer algunos ejemplos.
Definir la variable a cuyo valor sea 5 por ejemplo voy a definir la variable cuyo valor sea o no una
cadena de texto.
Voy a definir la variable C porque esa es la variable o definirá variables que sea un decimal 4.6 y
voy a definir la variable de que sea una variable de tipo Volia.
Entonces he definido los cuatro grandes tipos que he definido los cuatro grandes tipos
por ejemplo si imprimo Prin vuela aplacada voy a agravarlo primero para poder correrlo.
Poner que esto es nuestro ejemplo 0 2 en nuestro ejemplo Zeros ejemplo oponerle de variables.
Ejemplo de tipos de variables por ejemplo nos va a servir para reconocer tipos de variables listo lo
corro y al imprimir el valor de A para imprimir 5 no se imprimo el valor de imprimir la cadena.
Entonces hasta ahí no hay nada novedoso.
Pero en Payton existe la función vamos a ponerle la función de algo que nos va a indicar qué tipo es
un determinado elemento o no. Por ejemplo vamos a poner que imprima el de a qué significa va a imprimir
el tipo que es el tal.
Ya vamos a ver que nos botan y nos bota que proviene de una clase entera que es un entero.
A eso me entero si le ponemos al que imprima el nos diga que es un string que es un STR
Si imprimimos el se nos dirá que es un float y Si imprimimos el de nos dirá que es un bulevar.
Acá tenemos las cuatro hojas las cuatro clasificaciones más genéricas de una variable
sobre esto como las variables se define se definen así tienen un tipo.
Por ejemplo no me deja hacer esto no voy a definir ni que sea igual a más.
Por ejemplo no voy a definir unge que es a más de esto no se puede porque este es un entero y esto es
un extremo.
Si lo corro me va a salir un error y me dice que no está soportado esta operación no una suma para un
entero con un estreno no está soportado esa operación.
Qué pasaría si fuese día qué tal
otra cadena de texto.
No lo corremos porque además de esto y sumando lo corremos.
Y bueno acá tengo que imprimir acá tendría que imprimir ahí ya no me sale error voy a imprimir L y me
sale la concatenación de ambos.
Hola qué tal.
Entonces la suma sí está permitida para elementos del mismo tipo pero cerca de su 5 me sale error por
más que yo quisiera de repente que diga esto que sea 5 Hola no que sea 5 la sola suma no me permite
para este caso lo que podríamos hacer es cambiar de 5 a tipo STR para cambiar este sin este valor de
A a tipo string simplemente tengo que poner una función STR entre paréntesis el valor de A.
Entonces elevarle la suma de El valor de ha convertido a string más que es un estreno una cadena.
Y ahí sí ya realiza la operación.
Entonces estas operaciones vamos a ponerlo acá como comentario.
Estas operaciones STR de algo es para convertir lo que hay adentro en el street así también existe el
link de algo para convertir entero existe siempre y cuando se pueda siempre y cuando se pueda.
El float para convertir a punto flotante y el vull para convertira bullado.
Así como existe esto acá existen estas funciones para convertir a tipo.
Recuerden que si son del mismo tipo se pueden sumar.
Por ejemplo vamos a ver qué pasaría si sumamos si este fuera un 7 por ejemplo ya y acá voy a imprimir.
Este es un a+b.
Voy a imprimir el valor de A+B que debería ser 2 y si lo imprime sin ningún problema.
Verdad.
Hoy lo imprimes porque son del mismo tipo.
Qué pasaría si sumo Beyoncé.
Qué pasaría si sumo un tipo entero más un vulcano con 0 entonces ahí sí me imprime once coma seis porque
ambos son de tipo numérico.
Casi me acepta porque ambos son de tipo numérico y lo convierte automáticamente afloja el resultado.
Si acá quiere imprimir el tipo qué tipo es ahí él es un float.
Como resultado de esta operación no sufro si sumarã el VIH con él ya que ambos son enteros.
El resultado sería un entero acá sería el tipo de ley sería un entero.
Entonces esas consideraciones tenemos que tenerlas en cuenta.
Así como podemos sumar a Combe podemos restar menos a dos no podemos multiplicar con a
35 no podemos dividir a sale 1.4 la división 1.4 entonces automáticamente se acopla el tipo a lo que
considere necesario o se acopla a lo que considera necesario entonces para comentarlos
para comentar no es necesario un Payton definir el tipo de variable porque el sistema automáticamente
lo detecta más el valor asignado que tenemos las funciones STR y float Volio para convertir un tipo
de variable a otro tipo.
Por último para terminar esta clase quisiera comentar a voy a poner todo esto como comentario luego
lo voy a borrar
tenemos una función que se llama elevarle que evalúa el contenido de un string siempre y cuando tenga
lógica.
Por ejemplo no vamos a poner rival vamos a poner.
Este es un Streeck no lo que está dentro es una cadena.
O mejor voy a ponerlo así no hay Wall Street.
Además es una cadena y le voy a poner que valga tres más cinco tres más cinco.
O sea que me voy a poner baldea.
Entonces es un estreno.
Es un estreno.
Si a esto antes de poder le pongo pringa a imprimir el valor de A o sea esta cadena de texto.
Pero si yo le pongo Baul que evalúe el valor vea siempre y cuando no haya error siempre y cuando tenga
lógica esto entonces me voy a evaluar lo que está dentro del tren y lo va a operar y me imprime 8 entonces
imprime el valor evaluado.
Considerando que esto es una expresión ahora si esto es un 3 JPA me diferentemente que tiene que salir
error porque no puede evaluar esto bacano no tiene sentido no tendría que ser tres menos uno por ejemplo.
Y ahí se imprimiría el valor de 2+ lo evalúa.
Esa es la función vale entonces no olvidar no olvidar o quitarle a los comentarios.
Entonces no olvidar que hemos aprendido el uso de STR que es la función del valor Orin que es la función
para convertir el float que es la función y el bullían que es la función.
Así como éstos también él vale vale que evalúa una expresión string que viene dentro de una cadena.
Ok eso sería todo para este capítulo.
Muchas gracias por su atención y nos vemos en las siguientes clases.