Articles of repr

¿Qué hace! R en str () y repr ()?

Según la documentación de Python 2.7.12 : !s (apply str() ) y !r (apply repr() ) se pueden usar para convertir el valor antes de formatearlo. >>> import math >>> print ‘The value of PI is approximately {}.’.format(math.pi) The value of PI is approximately 3.14159265359. >>> print ‘The value of PI is approximately {!r}.’.format(math.pi) The […]

Python: se excedió la profundidad máxima de recursión al imprimir una excepción personalizada

El siguiente código lanza RuntimeError: maximum recursion depth exceeded while getting the str of an object . Puedo resolver la recursión infinita de dos maneras diferentes, pero no entiendo por qué funciona cada corrección y, por lo tanto, no sé cuál usar, o si alguna es correcta. class FileError( Exception ): def __init__( self, filename=None, […]

Diferencia de salida entre ipython y python

Tenía entendido que python imprimirá la repr de la salida, pero aparentemente no siempre es así. Por ejemplo: En ipython: In [1]: type([]) Out[1]: list In [2]: set([3,1,2]) Out[2]: {1, 2, 3} En python: >>> type([]) >>> set([3,1,2]) set([1, 2, 3]) ¿Qué transformación aplica ipython en la salida?

Función de reproducción inversa en Python

si tengo una cadena con caracteres ( 0x61 0x62 0xD ), la función de 0x62 de esta cadena devolverá ‘ab\r’ . ¿Hay alguna manera de hacer una operación inversa? Si tengo la cadena ‘ab\r’ (con caracteres 0x61 0x62 0x5C 0x72 ), necesito obtener la cadena 0x61 0x62 0xD .

Java equivalente de Python repr ()?

¿Hay un método Java que funcione como la reproducción de Python? Por ejemplo, asumiendo que la función fue nombrada repr, “foo\n\tbar”.repr() volvería “foo \ n \ tbar” no foo bar como lo hace toString.

¿El mejor tipo de salida y prácticas de encoding para las funciones __repr __ ()?

Últimamente, he tenido muchos problemas con __repr__() , format() y codificaciones. ¿Debería codificarse la salida de __repr__() o ser una cadena Unicode? ¿Hay una mejor encoding para el resultado de __repr__() en Python? Lo que quiero dar salida no tiene caracteres ASCII. Utilizo Python 2.x, y quiero escribir código que pueda adaptarse fácilmente a Python […]

¿Cómo se puede convertir una representación de cadena de una matriz NumPy en una matriz NumPy?

La función numpy.array_repr se puede usar para crear una representación de cadena de una matriz NumPy. ¿Cómo se puede convertir una representación de cadena de una matriz NumPy en una matriz NumPy? Digamos que la representación de la cadena es la siguiente: array([-0.00470366, 0.00253503, 0.00306358, -0.00354276, 0.00743946, -0.00313205, 0.00318478, 0.0074185 , -0.00312317, 0.00127158, 0.00249559, 0.00140165, […]

¿Es posible cambiar la reproducción de una función en python?

Solo he visto ejemplos para configurar el método __repr__ en definiciones de clase. ¿Es posible cambiar el __repr__ para funciones ya sea en sus definiciones o después de definirlas? Lo he intentado sin éxito … >>> def f(): pass >>> f >>> f.__repr__ = lambda: ” >>> f

En Python, ¿qué significa ”?

¿Qué significa ? Ejemplo: >>> def main(): … pass … >>> main ¿Y tal vez hay una manera de acceder de alguna manera usando 0x7f95cf42f320 ?

Funciones str () vs repr () en python 2.7.5

¿ str() es la diferencia entre las funciones str() y repr() en Python 2.7.5? Explicación en python.org: La función str() está diseñada para devolver representaciones de valores que son bastante legibles para las personas , mientras que repr() está diseñada para generar representaciones que pueden ser leídas por el intérprete (o SyntaxError un SyntaxError si […]