我偶然发现了一些奇怪的行为,ipython-notebook并想知道目的是什么。如果在函数调用之前输入分号,则会得到将函数应用到反映函数名称后的所有代码的字符串的结果。例如,如果我;list('ab')得到的结果是list("('ab')"):
In [138]: ;list('ab')
Out[138]:
['(', "'", 'a', 'b', "'", ')']
Run Code Online (Sandbox Code Playgroud)
我使用的是jupyter带ipython 4。它发生在ipython和中ipython notebook。有没有人看过这个,或者有没有人知道它是否是预期的,如果是,为什么?