[Python-es] Para que se usa el "%"

2010-11-23 Por tema Gustavo Cabral
Hola: Soy nuevo en esto y leí algunos artículos para comenzar con Python, pero necesito con urgencia entender que significa el % en el código, para ser más claro, tengo este pedazo de código, el cual retorna unos valores de una BD, pero no logro entender para que se usa el "%": for i in ids:

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Oscar Carballal Prego
El 23/11/2010, a las 15:52, Oscar Carballal Prego escribió: Ejemplo: a = "persona" print "Hola %s" % (s) Salida: "Hola persona" Cometí un error en ese ejemplo, la línea print sería print "Hola %s" % (a) Un saludo ___ Python-es mailing list Pytho

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Oscar Carballal Prego
El 23/11/2010, a las 15:34, Gustavo Cabral escribió: Hola: Soy nuevo en esto y leí algunos artículos para comenzar con Python, pero necesito con urgencia entender que significa el % en el código, para ser más claro, tengo este pedazo de código, el cual retorna unos valores de una BD, pero no logr

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Kiko
El 23 de noviembre de 2010 15:34, Gustavo Cabral escribió: > Hola: > Soy nuevo en esto y leí algunos artículos para comenzar con Python, > pero necesito con urgencia entender que significa el % en el código, > para ser más claro, tengo este pedazo de código, el cual retorna unos > valores de una B

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Gustavo Cabral
El día 23 de noviembre de 2010 11:54, Oscar Carballal Prego escribió: > El 23/11/2010, a las 15:52, Oscar Carballal Prego escribió: > >> Ejemplo: >> >> a = "persona" >> print "Hola %s" % (s) >> >> Salida: "Hola persona" > > Cometí un error en ese ejemplo, la línea print sería > > print "Hola %s" %

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Oscar Carballal Prego
El 23/11/2010, a las 15:59, Gustavo Cabral escribió: El día 23 de noviembre de 2010 11:54, Oscar Carballal Prego escribió: El 23/11/2010, a las 15:52, Oscar Carballal Prego escribió: Ejemplo: a = "persona" print "Hola %s" % (s) Salida: "Hola persona" Cometí un error en ese ejemplo, la l

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Ricardo Cárdenes Medina
2010/11/23 Oscar Carballal Prego Esto no funcionaría: > > a = 4 > print "Somos " + a > > Al ser "a" un entero no se pude añadir a una cadena, sin embargo: > Sin embargo, esto sí funcionaría: a = 4 print "Somos", a El operador % de sustitución ("render") se utiliza específicamente en casos en q

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Sergio Soto Núñez
>>>patron = "%s + %s = %s " >>> print patron %( 3, 2, 3+2) 3 + 2 = 5 __ If it WalksLikeaDuck and talks like a duck, it must be a duck. David Thomas 2010/11/23 Ricardo Cárdenes Medina > > > 2010/11/23 Oscar Carballal Prego > > Esto no fu

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Luis Miguel Morillas
El día 23 de noviembre de 2010 15:34, Gustavo Cabral escribió: > Hola: > Soy nuevo en esto y leí algunos artículos para comenzar con Python, > pero necesito con urgencia entender que significa el % en el código, > para ser más claro, tengo este pedazo de código, el cual retorna unos > valores de u

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Gustavo Cabral
El día 23 de noviembre de 2010 14:20, Luis Miguel Morillas escribió: > El día 23 de noviembre de 2010 15:34, Gustavo Cabral > escribió: >> Hola: >> Soy nuevo en esto y leí algunos artículos para comenzar con Python, >> pero necesito con urgencia entender que significa el % en el código, >> para s

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Ricardo Cárdenes Medina
2010/11/23 Gustavo Cabral > > Y según lo que me decís, la línea 9 del código tendría que ser: > > 9. """ , (i,) > > ¿Es cierto esto? > > No. Tienes una cadena de formato (el %d dentro de ella representa a un entero), así que tendrás que usar el operador % para pasarle los argumentos que tienen q

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Ricardo Cárdenes Medina
2010/11/23 Ricardo Cárdenes Medina > > > La idea es evitar cosas como los ataques de inyección SQL. > Nota: y no solo ataques. Imagina esto: >>> sql = "UPDATE usuarios SET nombre='%s' WHERE id = %d" >>> sql % ("O'neill", 15) "UPDATE usuarios SET nombre='O'neill' WHERE id = 15" Como verás,

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Luis Miguel Morillas
El día 23 de noviembre de 2010 19:17, Gustavo Cabral escribió: > El día 23 de noviembre de 2010 14:20, Luis Miguel Morillas > escribió: >> El día 23 de noviembre de 2010 15:34, Gustavo Cabral >> escribió: >>> Hola: >>> Soy nuevo en esto y leí algunos artículos para comenzar con Python, >>> pero

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Andrey Antoukh
El día 23 de noviembre de 2010 19:17, Gustavo Cabral escribió: > El día 23 de noviembre de 2010 14:20, Luis Miguel Morillas > escribió: >> El día 23 de noviembre de 2010 15:34, Gustavo Cabral >> escribió: >>> Hola: >>> Soy nuevo en esto y leí algunos artículos para comenzar con Python, >>> pero

Re: [Python-es] Para que se usa el "%"

2010-11-23 Por tema Gustavo Cabral
El día 23 de noviembre de 2010 15:38, Ricardo Cárdenes Medina escribió: > > > 2010/11/23 Ricardo Cárdenes Medina >> >> La idea es evitar cosas como los ataques de inyección SQL. > > Nota: y no solo ataques. Imagina esto: >   >>> sql = "UPDATE usuarios SET nombre='%s' WHERE id = %d" >   >>> sql %