0
私はいつもJupyterが単にオブジェクトのrepr
を印刷したと思っていましたが、そうではありません。Jupyterノートブックの評価中にどうなりますか?
ここは例です。私はノートパソコンでこれを評価する場合:
obj = type(2)
obj
私はちょうど得る:int
を。
私が代わりに
print(obj)
をすれば私が取得:<class 'int'>
。
So:変数の評価中にノートブックの動作をシミュレートするPythonの命令は何ですか?
あなたはJupyterがオープンソースであることをご存じでしょうか? –
これは変数を評価することとは無関係です。変数を表現するだけです。あなたの質問が表現を*複製する方法に関するものであれば、Jupyterがその表現をどのように実装するかを調べるか、必要な表現を指定する必要があります。そのクラス名で表される型を持つ。 – MisterMiyagi
これは多分でしょうか? http://stackoverflow.com/questions/1436703/difference-between-str-and-repr-in-python –