博客格式
博客格式
第一节环境配置
Anaconda和pycharm的安装
这里省略过程
jupyter notebook的入门
第二节python基本语法
2.1 list,tuple,dict,set的基本用法
#list的定义和增删改查
classmates = ['Michael', 'Bob', 'Tracy']
len(classmates) #返回长度
classmates[-1] #索引
classmates.append('Adam') #增—追加元素到末尾:
classmates.insert(0, 'Jack') #增—追加元素到任意位置
classmates.pop(0) #删除一元素
classmates[1]='Hello' #改变元素
#tuple的定义
#只能取值,而不能改变元组的值
classmates = ('Michael', 'Bob', 'Tracy')
#字典的定义
l1 = { 'name': 'albert', 'age': 18, 'gender': 'male' }
l1['hobbies'] = "music" #增加
l1.pop('hobbies') #删除
l1['name'] = 'Hello' #改变
#集合的定义
pythons={'albert','孙悟空','周星驰','朱茵','林志玲'}
ais={'猪八戒','郭德纲','林忆莲','周星驰'}
print(pythons & ais) #集合的交集
print(pythons | ais) #集合的并集
print(pythons - ais) #只有python没有ais的人
print(pythons ^ ais) #求出没有同时这两门课程的学员名字集合
2.2 字符串简单用法
#字符串的定义的用法
#str为加上引号,eval为去掉引号 eval('123')
hobbies = "music basketball"
len(hobbies) #得到长度
'a' in 'Albert' #成员运算
' name'.lstrip() # 移除左边空白
'name '.rstrip() # 移除右边空白
(' name '.strip() # 移除两边空白
print('A,B,C'.split(',')) #以逗号切割
2.3 两种注释方法
引号和3引号可以表示单行和多行注释
2.4 文件的基本操作
#打开文件的操作
f=open('datingTestSet2.txt','w',encoding='utf-8') #默认打开模式就为r
data=f.read() #读取所有内容,光标移动到文件末尾
f.readline() #读取一行内容,光标移动到第二行首部
f.readlines() #读取每一行内容,存放于列表中
f.write('Hello, world!')
f.close()
2.5 编码形式
unicode 统一用2Bytes代表一个字符,虽然2**16-1=65535,但unicode却可以存放100w+个字符,因为unicode存放了与其他编码的映射关系。
很明显对于通篇都是英文的文本来说,unicode的式无疑是多了一倍的存储空间,于是有了UTF-8。
内存中统一采用unicode,浪费空间来换取可以转换成任意编码(不乱码),硬盘可以采用各种编码,如utf-8,保证存放于硬盘或者基于网络传输的数据量很小,提高传输效率与稳定性。
创建一个表格
一个简单的表格是这么创建的:
项目 | Value |
---|---|
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
设定内容居中、居左、居右
使用:---------:
居中
使用:----------
居左
使用----------:
居右
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
SmartyPants
SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:
TYPE | ASCII | HTML |
---|---|---|
Single backticks | 'Isn't this fun?' |
‘Isn’t this fun?’ |
Quotes | "Isn't this fun?" |
“Isn’t this fun?” |
Dashes | -- is en-dash, --- is em-dash |
– is en-dash, — is em-dash |
创建一个自定义列表
- Markdown
- Text-to-HTML conversion tool
- Authors
- John
- Luke
如何创建一个注脚
一个具有注脚的文本。1
注释也是必不可少的
Markdown将文本转换为 HTML。
KaTeX数学公式
您可以使用渲染LaTeX数学表达式 KaTeX:
Gamma公式展示 是通过欧拉积分
你可以找到更多关于的信息 LaTeX 数学表达式here.
新的甘特图功能,丰富你的文章
- 关于 甘特图 语法,参考 这儿,
UML 图表
可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::
这将产生一个流程图。:
- 关于 Mermaid 语法,参考 这儿,
FLowchart流程图
我们依旧会支持flowchart的流程图:
- 关于 Flowchart流程图 语法,参考 这儿.
导出与导入
导出
如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。
导入
如果你想加载一篇你写过的.md文件或者.html文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。
-
注脚的解释 ↩︎