MarkDown語法概述
一、瞭解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~~
效果 :
六、列表
有序列表,
輸入
1。
或者其他數字加點加空格即可,注意後面需要有一個空格
2。無序列表:
無序列表使用-+*皆可以,注意後面一個空格:
- Markdown
Markdown
3。列表分級:在下一級前面加上三個空格即可
這裡好像知乎好像不支援,我就用某道筆記給大家做示範了
效果:
七、插入圖片
![圖片下注釋](圖片地址 “圖片主註釋”)
圖片下注釋
八、插入連結
語法和插入圖片相似
[百度一下,你就知道](https://www。baidu。com “眾裡尋他千百度”)
效果如圖:
語法:
[連結字型](連結地址 “滑鼠移動到連結上顯示的字型”)
九、引用:
>加上一個空格
例如
> 123
123
多層引用:把>的數量增加即可
> 123
>> 345
>的數量沒有限制
十、程式碼
單行程式碼,
`程式碼內容`
多行程式碼,三個`包裹程式碼
```
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
()
十一、
表格,來來來,先上表格
表頭1|表頭2|表頭3
:-:|——:|:——
1|2|3
程式碼解析:
第一行是表頭,每一欄用 | 隔開,第二行是配置行,:-:是居中對齊,——:是右對齊,:——是左對齊,其實-寫一個就可以了,我是為了美觀才寫多個的,如果採用預設就是隻有-,沒有:,預設左對齊。第三行以下就是內容了。
十二、流程圖
```
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一樣滴
好了,基礎介紹到這裡就結束了。補充一下字型居右吧
文字
。字型居中:
文字
。各位覺得有幫助的可以留個贊哦~~加一下關注,會定期更新教程的,支援一下創作~,我是
傾城無雙。
順手留讚唄。