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:
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
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
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
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" %
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
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
>>>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
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
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
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
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,
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
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
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 %
15 matches
Mail list logo