Python IV: cadenas y variables
Variables
Las variables en el ámbito informático son espacios en los que se puede almacenar espacio ya sean cadenas,valores,boleanos,etc. ej. z=2, x=’hola.
CADENAS
Para usar pyhton un@ necesita saber lo que es una cadena en el ámbito de programación. Lascadenas sirven para almacenar texto.
Una cadena se crea al escribir algon entre comillaas simples os dobles tal como:
X= «carita feliz» ó X= ‘carita feliz’
Aunque a la hora de poner ,priny X, en la IDLE te daría ‘carita feliz’.
Ojo: x=3 es una variable almacenando un valor y z=’3′ es una varible almacenando una cadena.
Por cierto ya que estamos, python es sensible a las mayúsculas, es decir que no es lo mismo x que X lo identifica como datos distintintos, por lo que si ponemos:
x= ‘1’ /n X= ‘2’ si ponemos x saldrá 1 si ponemos X saldrá 2 si ponemos x+X saldrá 3 y si depués de poner x=’1′ ponemos x= ‘3’ y hacemos x+X dará 5.
Hay ciertos carácteres que no se puden poner en una cadena tal cual, si no que deben de ser resaltados para que aparezcan. Como por ejemplo las comillas dobles o las simples. En estos casos se debe de poner una barra invertida (hacia la izquierda) para resaltarlo.
Ej. x=»\»»
x=»
Para hacer saltos de línea en python se debe de escribir \n o también se puede poner tres veces seguidas unas comillas dobles «»» , aunque enla tecla enter suele venir predeterminada la función \n.
Operaciones con cadenas
Cualquier par de cadenas(o más) puede ser sumado mediante un proceso de concatenación que es la suma de más de dos o más cadenas(es irrelevante si fueron creadas mediante comillas dobles o comillas simples). La concatenación funciona de foma que: x=’3′ z=’4’\n x+z= 34\n x=’patatas’ \n z=’fritas’\n x+z = patatas fritas
También se pueden multiplicar las cadenas por enteros, pero no se puden multiplicar por otras cadenas o por flutantes aunque estos sean anteros(ej.4.0) de forma que: x=’patatas’*2= patataspatatas.
Ojo: x=3 \n z=’4′ \n x+z=TypeError: must be str, not int y x*z=444(ya que es tres veces cuatro)
Posdata: respecto a la función imput, esta sirbe para pedirle al usuario una entrada. de tal que:
Imput:(«mensaje que quieras normalemte mensajes como: pon un número»)
Pon un número:(y el usuario pone lo que le dé la gana 😉






Los lenguajes de alto nivel son más simples de entender para los humanos pero a la vez suelen ir más lento. un ejemplo sería java, phyton,C++, el prolog etc. Estos utilizan lenguas de uso cotidiano los cuales suelen ser el inglés,el chino y aveces el japonés pero estas dos útimas son más raras de ver en Europa y América.
Los lenguajes de bajo nivel son directamente el lenguaje de la computadora por lo que la información llega a ella sin tener que pasar ningún tipo de compilador y esta por lo tanto va más rápido. Por ejemplo el lenguaje binario el cual consiste en un lenguaje mediante unos y ceros.
La programación es la acción de dar a una máquina unas intrucciones determinadas para que realica una función de manera automática. Las instrucciones que se dan son como órdenes. La programación básicamente consiste en en ordenar estos «mandatos» de forma correcta para que la máquina las cumpla.
