Título: Significado de error_Python Publicado por: Tuplado en 8 Junio 2012, 14:37 pm Hola a todos/as:
:huh: Me gustaría saber porque python me da este error y cual es el significado de dicho error: :huh: >>> print ’número %d y número %d’.upper() % (1, 2) Traceback (most recent call last): File "<stdin>", line 1, in ? ValueError: unsupported format character ’D’ (0x44) at index 8 Yo intuyo que el método upper() no puede transformar los números en mayúsculas, solo transforma cadenas, por eso creo que de fallo. Gracias de antemano Título: Re: Significado de error_Python Publicado por: overxfl0w13 en 8 Junio 2012, 15:00 pm El método upper() no tiene problema alguno con los números, el problema es que le estás pasando la tupla con los números (1,2) al método upper() y éste está aplicado al texto del print.
Haz esto, se solucionará el problema, pasándole primero la tupla con los números y a todo el conjunto aplicarle el método: Código
Un saludo. Título: Re: Significado de error_Python Publicado por: Tuplado en 8 Junio 2012, 15:47 pm Tienes toda la razón, funciona
Disculpa mi ignorancia, todavía soy muy principiante en Python Gracias overxfl0w13 ;D Título: Re: Significado de error_Python Publicado por: overxfl0w13 en 8 Junio 2012, 16:33 pm No hay que disculpar nada hombre, cualquier cuestión no dudes en preguntar :)
|