En el intérprete puede simplemente escribir el nombre de un objeto, p. una lista a = [1, 2, 3, u"hellö"]
en el símbolo del intérprete de la siguiente manera:¿Cuál es la diferencia entre `>>> some_object` y` >>> print some_object` en el intérprete de Python?
>>> a
[1, 2, 3, u'hell\xf6']
o puede hacerlo:
>>> print a
[1, 2, 3, u'hell\xf6']
que parece equivalente para las listas. En este momento estoy trabajando con hdf5 para administrar algunos datos y me di cuenta de que hay una diferencia entre los dos métodos mencionados anteriormente. Teniendo en cuenta:
with tables.openFile("tutorial.h5", mode = "w", title = "Some Title") as h5file:
group = h5file.createGroup("/", 'node', 'Node information')
tables.table = h5file.createTable(group, 'readout', Node, "Readout example")
La salida de
print h5file
difiere de
>>> h5file
Así que me preguntaba si alguien podría explicar las diferencias de comportamiento de Python en estos dos casos?
¿Dónde está esto documentado? No pude encontrarlo – jtbandes
@jtbandes No sabe dónde, pero puede probarlo usted mismo. PD: ¿Alguien puede complacer el formato de los códigos en línea, verdad? No funciona en un dispositivo móvil. Gracias ! –
Por supuesto que puedo probarlo, eso no es lo que pregunté :) – jtbandes