InicioInfo[1] Variables, funcion "print" y operaciones.

[1] Variables, funcion "print" y operaciones.

Info9/23/2015
Las variables sirven para almacenar datos dentro de ellas y estas pueden ser de varios tipos como numeros enteros (tipo int), numeros flotantes (tipo float), cadenas de texto (tipo string)... pero empecemos creando dos variables.

Vamos a intentar hacer esto lo mas corto posible ya que todos sabemos que esto es lo mas aburrido pero necesario.

Comencemos con los comentarios para una sola linea que estos nos dejan hacer un competario en una sola linea para ello se utiliza la "almoadilla".

#hola soy un comentario

Tambien pueden multilinea y tulizamos tres comillas para comenzar y tres para terminar.

'''
hola
soy un
mensaje
multi linea
"'


tambien podermos decir que tipo de codificación queremos para nuestro código, esto puede influir cuando por ejemplo en nuestro código hay variables que contienen palabras que llevan acentuación, si no tenemos un tipo de codigicación que acepte ese tipo de letra nos lanzará un error.
# -*- coding: utf8 --*-

Los comentarios ya no tienen mas, creo que poco a poco ireis dando cuenta que a veces vienen bien para utilizarlo un poco de guia cuando el código es extenso.

Comentemos con las variables.

num = 1
flotante = 1.0
cadena = "hola"


La variable "num" contiene un numero entero y la variable "cadena" contiene una cadena de texto pero no confundamos lo siguiente.


cadena = "1"


Aunque la varible "cadena" contenga un numero no significa que sea de tipo entero si no que almacena ese numero como texto.

Comencemos imprimiendo una variable.

print(cadena)
print(num)


La función "print" imprime lo que se le pase como parametro, para aclarar un poco digamos que un parametro son datos que pide una funcion en este caso la función "print" necesita un parametro para que funcione pero no le demos importancia a esto todavia.

los operados son -> + (para sumar), - (para restar), * (para multiplicar) y / (para dividir), % (para que te devuelva el resto dividiendo).

num = 1 + 5

num = 1 * 5


Y asi con todos los operadores pero aqui hay que tener en cuenta el orden para hacerlo correcto por que no es lo mimo.

num = 1 + 5 * 6 / 10


que

num = 1+ (5*6) / 10


en el primer ejemplo sigue el orden pero en el segundo no porque primero se ejecuta lo del parentesis y despues la suma, primero multiplicaria "5*6" y despues sumaria el 1 de la primera manera primero sumaria "1+5" y despues multiplicaria el resultado por 6.

Tambien podemos hacer operaciones con numero en distintar variables.

num_1 = 10
num_2 = 5
resultado = num_1 + num_2
print(resultado)


Nos seria incorrecto hacer lo siguiente.

num_1 = 1
num_2 = "5"
resultado = num_1 + num_2
print(resultado)


Este error se debe porque estamos intentanso sumar una variable de tipo entero (tipo int) con otra de tipo cadena (tipo string) pero esto podemos arreglarlo de la siguiete manera.


num_1 = 1
num_2 = "5"
resultado = num_1 + int(num_2)
print(resultado)


Utilizando la función "int" que devulve el valor de la variable como numero si fuera posible en este caso si por que la variable "num_2" contiene un numero como texto si por ejemplo tuviera "hola" nos lanzaria un error en esta función ya que no se puede sumar variables de tipo "string" e "integer".

si hacemos esta operacion con texto quedaria así.

var = "hola"
var_2 = " mundo
suma = var + var_2
print(suma)


Daria como resultado.
>>> hola mundo


tambien podría utilizarse la multiplicación.

var = "hola"
multi = var*3
print(multi)


La salida sera.
>>> holaholahola


Lo que hace es repertir el contenido de la variable.

Tambien podemos hacer uso de la función "tipe()" que lo que hace es comprobar de que tipo es la variable.

var = "1"
var_2 = 2

tipo = type(var)
tipo_2 = type(var_2)
print(tipo)
print(tipo_2)


en este caso nos dirá que "tipo" es de tipo "string" (cadena de texto) y en "tipo_2" nos dirá que es de tipo "int" (numero entero).

Algo que está bastante bien es que podemos insertar en una variable tipo "string" mas texto cuando sea necesario por ejemplo dejar una variable preparada y a la espera de recomipar información por ejemplo
.
n = "francisco"
pais = "españa"
nombre = "mi nombre es %s y vivo en %s" %(n,pais)
print(nombre)


aunque aqui no tenga mucho sentido en ocasiones nos puede ser útil y por si os lo preguntais el simbolo de porcentaje es un caracter especial y le estamos diciendo que vamos a insertar un dato de tipo cadena de texto con la "s" que lleva delante, despues añadimos el simbolo de porcentaje y abrimos y cerramos parentesis pasandole tantos parametros como texto se quiera poner.

Bueno podiamos dejarlo aqui pero quiero dejar un ultimo ejemplo para que podais ver en la documentación de la página oficial los metodos que tiene una cadena y aunque os pueda sonar a chico todavia podeis echarle un vistazo.

texto = "hola mundo"
mayusculas = texto.upper()
print(mayusculas)


Lo que pasará es que el texto nos lo pasará a mayusculas y si no entendeis lo que dice en la documentación por que está en ingles siempre podeis traducirlo con un traductor ya que leer todo esto nos puede servir de mucho en el futuro.

https://docs.python.org/2/library/string.html#string.upper

Espero que les haya gustado y recuerden practicar y practicar todo lo que se os ocurra y preguntar todas las dudas sin ningun problema para poder seguir avanzando.

recuerden que podeis agregarme a skype para cualquier duda.
skype: hackloper

comenten y dar puntos ayuda a seguir haciendo mas post.
Datos archivados del Taringa! original
0puntos
115visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

f
franciskiko🇦🇷
Usuario
Puntos0
Posts21
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.