在解釋器中,您可以只寫一個對象的名稱,例如在這樣解釋提示列表a = [1, 2, 3, u"hellö"]
:Python解釋器中的>>> >>> some_object和print >>> some_object有什麼不同?
>>> a
[1, 2, 3, u'hell\xf6']
,或者你可以這樣做:
>>> print a
[1, 2, 3, u'hell\xf6']
這似乎等效名單。目前我正在使用hdf5來管理一些數據,並且我意識到上述兩種方法之間存在差異。鑑於:
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")
的
print h5file
輸出從
>>> h5file
不同,所以我想知道,如果有人可以解釋在這兩種情況下Python的行爲差異?
這是記錄在哪裏?我找不到它。 – jtbandes
@jtbandes不知道在哪裏,但你可以自己測試一下。 PS:有人可以請求格式化內聯代碼嗎?它不適用於移動設備。謝謝 ! –
當然,我可以測試它,這不是我問我:) – jtbandes