大家好,基于Python的数据科学实践课程第五期又到来了,大家尽情学习吧。本期内容主要由春艳同学与政委联合推出。
上一节我们其实主要介绍了Jupyter Notebook的基本结构。其中最重要的部分就是在Jupyter Notebook中使用单元格。而除了最常用的代码单元格之外,标记(Markdown)单元格也是Notebook的一大特色。本节主要从几个方面简单介绍markdown单元格的使用,更详细的Markdown使用方式可以参考其官方文档说明。
Markdown简介1 入门简介Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。同时Markdown也是一个Web编写者常用的text-to-HTML工具,也就是说,它允许我们使用易阅读、易编写的纯文本格式进行编写,然后将其转换为结构有效的XHTML(或HTML)。
因此,所谓“Markdown”,其实有两个部分,一是纯文本的格式化语法,二是将纯文本格式转换为HTML的软件工具。这里我们主要对Markdown的语法进行说明。
为了提高可阅读性,Markdown的语法完全由标点字符组成,并且这些标点字符在经过精心挑选之后,与其语法指代的含义有所对应。例如,一个单词周围的星号实际上是表明强调,Markdown列表也对应于实际的列表。
Markdown可以内联HTML,它并不是HTML的替代品,甚至有明显的差别。它的语法非常小,仅对应一小部分的HTML标记。HTML是一种发布格式,而Markdown是一种写作形式。因此,Markdown的格式化语法仅解决可以用纯文本传达的问题。而对于Markdown语法未涵盖的标记,我们只需直接使用HTML。
2 基础语法对Markdown基础语法的介绍包含以下内容:
2.1 段落和换行
段落和换行
标题
列表
引用
特殊文本
特殊格式
一个 Markdown 的段落是由一个或多个连续的文本行组成的,它前后需要有一个以上的【空行】。普通的段落不应使用【空格】或【制表符】来缩进。
Markdown允许段落内的强迫换行,可以通过在需要换行处插入两个【空格】然后按【Enter】键来实现。
例1 段落和换行
1段落一的第一行
2段落一的第二行
3
4段落二
图1 段落和换行的运行结果
2.2 标题Markd