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 😉



