首先将代码单元格对应的下拉列表项改为Markdown,然后输入3行纯文本:
然后在有序列表项1的前面添加数字1,一个点,一个空格:
以此类推:
Cell->Run Cells,输入的3行纯文本就被格式化为了一个有序列表:
接下来,拷贝粘贴,双击进行编辑,将这3行中的有字都改为无字,将数字和点都改为+加号:
Cell->Run Cells,3行纯文本就被格式化为了一个无序列表:
拷贝粘贴,双击进行编辑,将+加号都改为-减号:
Cell->Run Cells,显示的无序列表不变:
再拷贝粘贴,双击进行编辑,将-减号都改为星号,Cell->Run Cells,显示的无序列表还是不变:
所有当显示无序列表时,既可以使用+加号,也可以使用-减号,还可以使用星号。点击工具栏中的按钮+加号,插入一个代码单元格,将对应的下拉列表项改为Markdown,如果要显示嵌套的列表,只需要在子列表的列表项前面添加4个空格,比如拷贝两行:
Cell->Run Cells,现在是一个有序列表:
我们在列表项1中嵌套一个无序列表,回车在新行中添加4个空格,然后-减号,空格,输入文本,并复制该行粘贴到下一行上,然后复制嵌套的这2行无序列表项,在有序列表项2中也嵌套这样一个无序列表:
Cell->Run Cells,就显示了一个嵌套的列表:
点击工具栏中的按钮+加号,插入一个代码单元格,将对应的下拉列表项改为Markdown,输入一行纯文本,对于其中的出文本print(‘hello’)我们使用单个倒引号将其引起来:
Cell->Run Cells,纯文本print(‘hello’)就被格式化为了以灰色突出显示的行内代码:
接下来点击+加号,改为Markdown,然后输入两行纯文本:
然后我们使用3个倒引号将其引起来:
并且在前面的3个倒引号后面指定代码的语言为python:
然后Cell->Run Cells,输入的两行纯文本就被格式化为了语法高亮显示的python代码块,如果我们不指定代码的语言,代码是不会语法高亮显示的:
接下来点击+加号,改为Markdown,然后输入5行纯文本:
为了把标记前的纯文本和标记后的文本做一个对比,我们在插入一个单元格,并改为Markdown,我们把上一个单元格中的文本全选中复制,然后这样进行标记,每一行的两个元素之间用竖线进行了分隔,在表头行的下方额外添加了一行,该行的所有元素都是3个中划线,:
接下来Cell->Run Cells,可以看到上一个单元格中的5行纯文本就被格式化为了一个表格,表格中的所有单元格默认都是右对齐的:
我们可以指定某一列的所有单元格的对齐方式,双击进行编辑,我们再把它拷贝一份,再插入一个代码单元格,改为Markdown,然后粘贴,我们可以指定某一列的所有单元格的对齐方式,比如将第2列指定为左对齐,那就可以在第2列的中划线的前面添加1个冒号,将第3列指定为右对齐,那就在第3列的中划线后面添加1个冒号,将第4列指定为居中对齐,那就在第4列的中划线的前面和后面各添加1个冒号:
接下来Cell->Run Cells,在下图可以看到并没有按照我们指定的对齐方式进行对齐,这是因为Mac版的Jupyter Notebook有一个小bug,如果在windows上运行,那么就会按照我们指定的对齐方式对齐了: