Foros del Web » Programando para Internet » Python »

Explicación de funciones. python

Estas en el tema de Explicación de funciones. python en el foro de Python en Foros del Web. Tengo este codigo, solo me gustaria saber que se supone que hace esto " %s " y " % " en funcion matematica, se que ...
  #1 (permalink)  
Antiguo 29/06/2016, 10:01
 
Fecha de Ingreso: enero-2015
Mensajes: 10
Antigüedad: 9 años, 11 meses
Puntos: 0
Información Explicación de funciones. python

Tengo este codigo, solo me gustaria saber que se supone que hace esto " %s " y " % "
en funcion matematica, se que --> % <-- sirve para calcular el residuo. Pero en cadenas no se que hace exactamente porque al ejecutar este resultado en pantalla aparecer revuelto el listado de productos.

precios = {
"banana": 4,
"manzana": 2,
"naranja": 1.5,
"pera": 3
}

inventario ={
"banana":6,
"manzana":0,
"naranja":32,
"pera":15
}

for key in precios:
print key
print "precios: %s" % precios[key]
print "inventario: %s" % inventario[key]
print

Resultado en pantalla:

pera
precios: 3
inventario: 15

manzana
precios: 2
inventario: 0

banana
precios: 4
inventario: 6

naranja
precios: 1.5
inventario: 32

None

o si alguien conoce de alguna pagina o libro donde pueda leer lo que hace cada uno de los simbolos de python, (para principiantes), me ayudarian bastante
  #2 (permalink)  
Antiguo 29/06/2016, 22:55
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: Explicación de funciones. python

Aquí mismo, en el apartado de recursos hay libros para aprender python.
http://www.forosdelweb.com/f130/docu...python-591012/

En cuanto a tu pregunta:

Lo que estas haciendo se llama formateo de cadenas, en la documentación oficial de python también puedes encontrar mas información al respecto
https://docs.python.org/2/library/st...ing-formatting

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:24.