标题
一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。注意,标准语法一般在#后跟个空格再写文字。
示例:
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
效果如下:
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
字体
- 加粗:要加粗的文字左右分别用两个*号包起来
- 斜体:要倾斜的文字左右分别用一个*号包起来
- 斜体加粗:要倾斜和加粗的文字左右分别用三个*号包起来
- 删除线:要加删除线的文字左右分别用两个~~号包起来
示例:
**这是加粗的文字**
*这是倾斜的文字*
***这是斜体加粗的文字***
~~这是加删除线的文字~~
效果:
这是加粗的文字
这是倾斜的文字
这是斜体加粗的文字
这是加删除线的文字
分割线
三个或者三个以上的 - 或者 * 都可以。示例:
---
----
***
*****
效果:
图片
语法:
![图片alt](图片地址 ''图片title'')
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
示例:
![分形](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1563269987850&di=3a1d6da95db7e1b07fd0dd0df33fc069&imgtype=0&src=http%3A%2F%2Fimage109.360doc.com%2FDownloadImg%2F2018%2F04%2F1320%2F130120138_7_20180413083125972.jpg ''图片名称'')
![分形](分形.jpg "标题(可选)")
效果:
超链接
语法(与图片的语法类似,少一个叹号):
[超链接名](超链接地址 "超链接title")
title可加可不加
示例:
[这是一个百度链接,请点击](https://www.baidu.com/ "百度(可选)")
title可加可不加
效果:
这是一个百度链接,请点击
图片添加超链接,示例:
列表
无序列表:使用 - + * 任何一种都可以,列表是可以嵌套使用的。
- 列表内容
+ 列表内容
* 列表内容
注意:- + * 跟内容之间都要有一个空格
示例:
+ 列表内容
+ 列表内容
+ 列表内容
效果:
- 列表内容
- 列表内容
- 列表内容
有序列表:数字加点
示例:
1. 列表内容
2. 列表内容
3. 列表内容
效果:
- 列表内容
- 列表内容
- 列表内容
表格
语法:
|表头|表头|表头|
|---|:--:|---:|
|内容|内容|内容|
|内容|内容|内容|
第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
示例:
| 搜索引擎 | 关键词 | 位置 |
| --- | :--: | ---: |
| 百度PC | 石油 | 1页1行 |
| 搜狗PC | 山东| 2页2行 |
效果:
搜索引擎 | 关键词 | 位置 |
---|---|---|
百度PC | 石油 | 1页1行 |
搜狗PC | 山东 | 2页2行 |
代码
语法:
单行代码:代码之间分别用一个反引号包起来。
示例:
```sql
SELECT * FROM World WHERE "Someone" LIKE '%You%'
效果:
```sql
SELECT * FROM World WHERE "Someone" LIKE '%You%'
代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行。
示例:
```python
#这是Python代码
for i in range(10):
print i
效果:
```python
#这是Python代码
for i in range(10):
print i
一个DEMO:
# -*-coding:utf-8 -*-
import Tkinter as tk
from ttk import *
import webbrowser
from KeRuiFlaskCMS import app
import threading
import time
import urllib2
from os import _exit
class YQ_APP(tk.Frame):
def __init__(self,master=None):
tk.Frame.__init__(self,master)
self.master.title('软件名称')
self.master.geometry('%dx%d+%d+%d'%(200,80,(self.master.winfo_screenwidth()-200)/2,(self.master.winfo_screenheight()-80)/2))
self.INDEX_URL = "http://127.0.0.1:5000/indexPage/"
#self.grid()
#self.master.iconbitmap('spider_128px_1169260_easyicon.net.ico')
self.createWidgets()
def createWidgets(self):
self.top = self.winfo_toplevel()
self.style = Style()
self.startBtn = Button(self.top, text="启动", width=19,command=self.startApp)
self.shutBtn = Button(self.top, text="关闭", width=19,command=self.shutApp)
self.startBtn.pack()
self.shutBtn.pack()
#窗口关闭前,执行self.shutApp
self.top.protocol("WM_DELETE_WINDOW",self.shutApp)
def startAppServer(self):
def open_browser():
print('server starting...')
while True:
try:
request=urllib2.Request(self.INDEX_URL)
urllib2.urlopen(request)
break
except Exception as e:
print(e)
time.sleep(0.5)
print('server started !')
webbrowser.open(self.INDEX_URL)
#开一个线程监测app是否启动,启动后能正常访问
threading.Thread(target=open_browser).start()
app.run(host="127.0.0.1", port=5000)
def startApp(self):
self.startBtn.config(state=tk.DISABLED)
#app启动放到一个线程中;因为如果直接在这里启动app,
#app的运行会阻塞桌面GUI的运行,造成无法响应
threading.Thread(target=self.startAppServer).start()
def shutApp(self):
print 'shutApp'
_exit(0)
if __name__=="__main__":
App=YQ_APP()
#help(App.master)
App.mainloop()
引用
一级引用
二级引用
引用内容三级引用...
数学公式
想要了解更多数学内容,请关注公众号:“究尽数学” 和 “究尽中学数学”