Ayuda con phyton

Iniciado por charles, 1 Abril 2018, 01:43 AM

0 Miembros y 2 Visitantes están viendo este tema.

charles

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 ;)

engel lex

%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)'
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

charles

engel lex muchas gracias x tu ayuda :)