0% encontró este documento útil (0 votos)
2 vistas3 páginas

Variables de Texto y Números en Python

Cargado por

ss
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas3 páginas

Variables de Texto y Números en Python

Cargado por

ss
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Variables en python: Texto y números

Tipos de variables en python

Una variable es un sitio donde guardamos una determinada


información. En función del tipo de información que guardemos
(texto, números, booleanas, etc.), la variable será de uno u otro tipo.
Por simplicidad sólo vamos a ver las variables de texto y numéricas,
ya que son las que se usan en más del 80% de las ocasiones.

Cada variable tiene que tener un nombre con el que referirnos a ella.
Python tiene en cuenta si escribimos en mayúsculas o minúsculas la
variable (lo que se conoce como case sensitive). No es lo mismo una
variable que se llame f1 que una que se llame F1.

Como es lógico y, para evitar confusiones, el nombre de la variable no


puede coincidir con los nombres de los «comandos» de python (if, for,
etc.). Tampoco podremos usar nombres de variables con tildes o con
ñ.

¿Y por qué hay que decir lo que se mete en cada variables? Porque en
función de lo que haya dentro de ella, se podrán hacer una u otras
cosas, como por ejemplo sumar dos números.

En Python estas son las variables más comunes:

Números

En números hay dos tipos principales, los números enteros (llamados


int) y los reales (llamados float). El separador decimal que tenemos
que usar es el punto.

Aunque si no decimos el tipo de número que va a contener, Python


intentará decidir por si mismo cuál es el más apropiado, esto en
ocasiones produce errores. Mi recomendación mientras estés
empezando a aprender, es la de que siempre especificar qué tipo de
número es, ya que evitará futuras frustraciones.

>>> # Definimos dos variables llamadas numero1 y

>>> # numero2, y asociaremos un número a cada una

>>> numero1=int(2)

>>> numero2=float(2.5)

>>> print (numero1)

>>> print (numero2)


2.5

Para saber de qué tipo es una determinada variable, basta con


preguntarle a Python type(variable).

Texto

Las variables que almacenan texto se denominan strings (str). Tienen


que estar entre comillas sencillas(‘) o dobles («), o si el texto ocupa
varias líneas, entre triples comillas dobles («»») .

>>> # Definimos dos variables llamadas texto y

>>> # texto2, y asociaremos un texto a cada una

>>> texto="Esto es un texto"

>>> texto2='Esto es otro texto'

>>> print (texto)

Esto es un texto

>>> print (texto2)

Esto es otro texto

>>> # Definimos una nueva variable texto3 que

>>> # incluye un texto multilinea.

>>> texto3="""Hola

... caracola"""

>>> print (texto3)

Hola

caracola

Al igual que sucedía con los números, Python supone que lo que
introducimos es un texto al estar entre comillas, aunque siempre
podemos forzarle a interpretarlo como texto usando el comando str.

>>> texto3=str(54)

>>> print(texto3)

54

Para unir dos textos, basta con usar el operador +.

>>> print("Hola"+" Caracola")


Hola Caracola

Print y variables

Como hemos visto, el comando print es de gran utilidad para que el


programa pueda comunicarse con nosotros. Este comando muestra el
texto que pongamos, o incluso el valor que hay dentro de una
variable. En el caso de que juntemos texto y números, debemos
tomar la precaución de convertir los números en texto, ya que si no,
Python no sabe cómo se hace la suma de un texto y un número.

texto="Esto es un texto"

numero=15

# El siguiente comando devuelve un error

print(texto+" "+numero)

# Convirtiendo el número en texto, solucionamos el problema.

print(texto+" "+str(numero))

También podría gustarte