【发布时间】:2025-12-05 19:15:01
【问题描述】:
我正在编写描述性 ipynb 文件,需要在 markdown 中提供带空格的输出,但无法添加用于打印结构化数据的制表符空间。
【问题讨论】:
标签: python pandas jupyter-notebook ipython-notebook
我正在编写描述性 ipynb 文件,需要在 markdown 中提供带空格的输出,但无法添加用于打印结构化数据的制表符空间。
【问题讨论】:
标签: python pandas jupyter-notebook ipython-notebook
如果我理解您的问题,那么我认为这与 Jupyter 细胞无关。例如,您是否可以在 * 问题框中键入制表键?大多数浏览器不允许在大多数网站上的大多数对话框中使用 Tab 键 - 相反,tab 会切换到下一个区域。
一些选项:
另请参阅 SuperUser 上关于在浏览器中键入 Tab 键的进一步讨论一般:
【讨论】:
例如。
 This is an example.
【讨论】:
我只是遇到了这个问题并采取了以下措施:
这是插入了$\;\;\;\;\;\;$ 一些空格的文本。
【讨论】:
Markdown 主要用于生成 HTML,默认情况下 HTML 会折叠空格。使用" " 而不是空格字符。
键入"&nbsp" 以添加一个空格。
键入 "&ensp" 以添加 2 个空格。
键入 "&emsp" 以添加 4 个空格。
【讨论】:
我正在尝试在我的 Jupyter Notebook Markdown 单元格中编写一些描述性的精美脚本,但是当我运行它时,没有任何答案可以帮助我在 Jupyter Notebook Code 单元格中复制粘贴它。例如:
`def my_fancy_code():`
 <s>`n = 'some name that has a special effect'`</s>
  <s>`n = 'some name that has a special effect'`</s>
<s>`n = 'some name that has a special effect'`</s>
$\;\;\;\;\;\;$<s>`n = 'some name that has a special effect'`</s>
给了我一些花哨的输出,但是在我将它粘贴到 mu Jupyter Notebook Code 单元格之后,我得到了这样的结果:
def my_fancy_code():
n = 'some name that has a special effect'
n = 'some name that has a special effect'
n = 'some name that has a special effect'
n = 'some name that has a special effect'
实际上,&nbsp;、&ensp;、&mnsp; 是 Python 代码中不能用于替换 TAB 的 SPACE 字符的替代品。 $\;\;\;\;\;\;$ 也不会产生任何可复制的空间。我发现的最佳解决方案是使用这种方式:
<code> </code>
或者你可以简单地使用<code> </code>,里面有4个空格。
它形成了 4 个空格长度的完美间隙,可以在 Python 脚本中复制而不是 TAB 字符。
【讨论】: