一、瞭解Markdown

什麼是MarkDown?

一種標記語言

Markdown好學嗎?

非常容易上手

二、標題語法

標題的語法非常簡單,由1~6個#和空格組成,字型大小逐漸變小。話不多說,上程式碼:

# Markdown

效果:

Markdown

## Markdown

效果:

Markdown

### Markdown

效果:

Markdown

依次類推,最多可以加到6個#,下面我把6種字型放到一起比較一下。

Markdown

Markdown

Markdown

Markdown

Markdown

Markdown

可能學過HTML的小夥伴會覺得很像

這樣的標籤,沒錯!

三、字型

加粗字型:

在文字的兩側各加上兩個*號,是不是很簡單呢

**Markdown**

效果:

Markdown

是不是很炫酷呢?

2。傾斜字型:

在文字的兩側各加上一個*號

*Markdown*

效果:

Markdown

3。傾斜加粗:

在文字兩側加上三個*

***Markdown***

效果:

Markdown

四、分割線:

這個非常簡單,三個以上的-即可做到

——-

五、刪除線

在文字兩側加上兩個~即可

~~123~~

效果 :

MarkDown語法概述

六、列表

有序列表,

輸入

1。

或者其他數字加點加空格即可,注意後面需要有一個空格

2。無序列表:

無序列表使用-+*皆可以,注意後面一個空格:

- Markdown

Markdown

3。列表分級:在下一級前面加上三個空格即可

這裡好像知乎好像不支援,我就用某道筆記給大家做示範了

MarkDown語法概述

效果:

MarkDown語法概述

七、插入圖片

![圖片下注釋](圖片地址 “圖片主註釋”)

MarkDown語法概述

MarkDown語法概述

圖片下注釋

八、插入連結

語法和插入圖片相似

[百度一下,你就知道](https://www。baidu。com “眾裡尋他千百度”)

MarkDown語法概述

MarkDown語法概述

效果如圖:

語法:

[連結字型](連結地址 “滑鼠移動到連結上顯示的字型”)

九、引用:

>加上一個空格

例如

> 123

123

多層引用:把>的數量增加即可

> 123

>> 345

MarkDown語法概述

>的數量沒有限制

十、程式碼

單行程式碼,

`程式碼內容`

多行程式碼,三個`包裹程式碼

```

from bs4 import BeautifulSoup

import requests

from pyecharts import Bar

ALL_DATA = []

def parse_page(url):

headers = {

‘User-Agent’: ‘Mozilla/5。0 (Windows NT 10。0; Win64; x64) AppleWebKit/537。36 (KHTML, like Gecko) Chrome/81。0。4044。129 Safari/537。36’

}

res=requests。get(url,headers=headers)

text = res。content。decode(‘utf-8’)

soup = BeautifulSoup(text,‘html5lib’)

div = soup。select(‘div。conMidtab’)[0]

tables = div。find_all(‘table’)

for table in tables:

trs = table。find_all(‘tr’)[2:]

for index, tr in enumerate(trs):

tds = tr。find_all(‘td’)

if index == 0:

city_td = tds[1]

else:

city_td = tds[0]

city = list(city_td。stripped_strings)[0]

tem_td = tds[-2]

min_tem = list(tem_td。stripped_strings)[0]

dic = {‘city’:city,‘min_tem’:float(min_tem)}

ALL_DATA。append(dic)

def main():

urls = [‘http://www。weather。com。cn/textFC/hb。shtml’,

‘http://www。weather。com。cn/textFC/db。shtml’,

‘http://www。weather。com。cn/textFC/hd。shtml’,

‘http://www。weather。com。cn/textFC/hz。shtml’,

‘http://www。weather。com。cn/textFC/hn。shtml’,

‘http://www。weather。com。cn/textFC/xb。shtml’,

‘http://www。weather。com。cn/textFC/xn。shtml’,

‘http://www。weather。com。cn/textFC/gat。shtml’

for url in urls:

parse_page(url)

ALL_DATA。sort(key=lambda x: x[‘min_tem’])

data = ALL_DATA[:10]

city = list(map(lambda x:x[‘city’],data))

min = list(map(lambda x:x[‘min_tem’], data))

chart = Bar(“中國天氣最低氣溫排行榜”)

chart。add(‘’,city,min)

chart。render(‘。。/Web/25、天氣網爬蟲視覺化資料。html’)

if __name__ == ‘__main__’:

main()

```

效果:

from

bs4

import

BeautifulSoup

import

requests

from

pyecharts

import

Bar

ALL_DATA

=

[]

def

parse_page

url

):

headers

=

{

‘User-Agent’

‘Mozilla/5。0 (Windows NT 10。0; Win64; x64) AppleWebKit/537。36 (KHTML, like Gecko) Chrome/81。0。4044。129 Safari/537。36’

}

res

=

requests

get

url

headers

=

headers

text

=

res

content

decode

‘utf-8’

soup

=

BeautifulSoup

text

‘html5lib’

div

=

soup

select

‘div。conMidtab’

)[

0

tables

=

div

find_all

‘table’

for

table

in

tables

trs

=

table

find_all

‘tr’

)[

2

:]

for

index

tr

in

enumerate

trs

):

tds

=

tr

find_all

‘td’

if

index

==

0

city_td

=

tds

1

else

city_td

=

tds

0

city

=

list

city_td

stripped_strings

)[

0

tem_td

=

tds

-

2

min_tem

=

list

tem_td

stripped_strings

)[

0

dic

=

{

‘city’

city

‘min_tem’

float

min_tem

)}

ALL_DATA

append

dic

def

main

():

urls

=

‘http://www。weather。com。cn/textFC/hb。shtml’

‘http://www。weather。com。cn/textFC/db。shtml’

‘http://www。weather。com。cn/textFC/hd。shtml’

‘http://www。weather。com。cn/textFC/hz。shtml’

‘http://www。weather。com。cn/textFC/hn。shtml’

‘http://www。weather。com。cn/textFC/xb。shtml’

‘http://www。weather。com。cn/textFC/xn。shtml’

‘http://www。weather。com。cn/textFC/gat。shtml’

for

url

in

urls

parse_page

url

ALL_DATA

sort

key

=

lambda

x

x

‘min_tem’

])

data

=

ALL_DATA

[:

10

city

=

list

map

lambda

x

x

‘city’

],

data

))

min

=

list

map

lambda

x

x

‘min_tem’

],

data

))

chart

=

Bar

“中國天氣最低氣溫排行榜”

chart

add

‘’

city

min

chart

render

‘。。/Web/25、天氣網爬蟲視覺化資料。html’

if

__name__

==

‘__main__’

main

()

十一、

表格,來來來,先上表格

MarkDown語法概述

表頭1|表頭2|表頭3

:-:|——:|:——

1|2|3

程式碼解析:

第一行是表頭,每一欄用 | 隔開,第二行是配置行,:-:是居中對齊,——:是右對齊,:——是左對齊,其實-寫一個就可以了,我是為了美觀才寫多個的,如果採用預設就是隻有-,沒有:,預設左對齊。第三行以下就是內容了。

十二、流程圖

MarkDown語法概述

```

graph LR

A——>B

B——>C

A——>D

```

程式碼和效果,LR控制方向。

控制方向的還有:

TB: TOP->BOTTOM,上到下

BT: BOTTOM->TOP,下到上

LR: LEFT->RIGHT,左到右

RL: RIGHT->LEFT,右到左

TD: TOP->DOWN,和TB一樣滴

好了,基礎介紹到這裡就結束了。補充一下字型居右吧

文字

字型居中:

文字

各位覺得有幫助的可以留個贊哦~~加一下關注,會定期更新教程的,支援一下創作~,我是

傾城無雙。

順手留讚唄。