Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: charles en 1 Abril 2018, 01:43 AM

Título: Ayuda con phyton
Publicado por: charles en 1 Abril 2018, 01:43 AM
hola a todos , estoy intentando aprender python y he empezado con el libro Learn Python the Hard Way mi nivel de ingles no es muy alto y me van surgiendo varias dudas sobre temas mas "tecnicos"
se supone que estoy en las variables y cadenas , y veo que algunas se escriben %s, %d,%r
¿alguien me podria explicar la diferencia ?, ¿cuando debo usar una o otra y porque?
gracias de antemano ;)
Título: Re: Ayuda con phyton
Publicado por: engel lex en 1 Abril 2018, 01:49 AM
%d = digito (para mostrar numeros)
%s = string (para mostrar el contenido como cadenas)
%r = repr (para mostrar la representación del objeto)

usualmente %s y %r pueden comportarse igual, varía en en objetos que tienen representaciones puntuales, basicamente son llamados a las funciones str y repr

>>> import datetime
>>> d = datetime.date.today()
>>> str(d) # así se ve %s
'2011-05-14'
>>> repr(d) # así se ve %r
'datetime.date(2011, 5, 14)'
Título: Re: Ayuda con phyton
Publicado por: charles en 1 Abril 2018, 01:59 AM
engel lex muchas gracias x tu ayuda :)