markdown 快速入门(Typora)
一.代码块:
//代码块语法:
```java
```shell
1.java代码
package Excercise;
import java.awt.*;
/**
* @author ZKYAAA
* @creat 2020-06-17-15:42
*/
public class ShapeTest {
public static void main(String[] args) {
Point p1,p2;
Shape shape;
Shape.width=3;
p1=new Point(2,3);
p2=new Point(7,9);
shape=new Ellipse(p1,4,3,3);
shape.show();
if(shape instanceof Ellipse)
System.out.println("面积为:"+((Ellipse)shape).getArea());
shape=new Circle(p2,4,2);
shape.show();
if(shape instanceof Circle)
System.out.println("面积为:"+((Circle)shape).getArea());
}
}
abstract class Shape{
int color;
static int width;
abstract void show();
void hide(){
System.out.println("Shape.hide();");
}
}
class Ellipse extends Shape{
Point p1;
double width,height;
Ellipse(Point p1,double width,double height,int color){
this.p1=p1;
this.width=width;
this.height=height;
this.color=color;
}
void show(){
System.out.println("椭圆圆心的位置为("+p1.x+","+p1.y+");长轴长为"
+width+",短轴长为"+height+",颜色为"+color+",粗细为"+Shape.width);
}
final double getArea(){
return Math.PI*width*height/4;
}
}
class Circle extends Ellipse{
Circle(Point p1,double radius,int color){
super(p1,2*radius,2*radius,color);
}
@Override
void show(){
System.out.println("圆形的圆心位置为("+p1.x+","+p1.y+");半径为"
+width/2+",颜色为"+color+",粗细为"+Shape.width);
}
}
2.python代码
# -*- coding: utf-8 -*-
"""
-------------------------------------------------
# @Project :python
# @File :CountEachLetterURL
# @Date :2020-7-19 15:16
# @Author :ZKYAAA
# @cnblogs :https://home.cnblogs.com/u/ZKYAAA
# @Software :PyCharm
-------------------------------------------------
"""
import urllib.request
def main():
url = input("Enter a URL for a file :").strip()
infile = urllib.request.urlopen(url)
s = infile.read().decode()
counts = countLetters(s.lower())
for i in range(len(counts)):
if counts[i] != 0:
print(chr(ord('a')+i)+" appears "+str(counts[i])+(" time " if counts[i] == 1 else " times"))
def countLetters(s):
counts=26*[0]
for ch in s:
if ch.isalpha():
counts[ord(ch)-ord('a')] += 1
return counts
main()
二.标题 :
//标题一共有6个级别,书写方式如下:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
三.字体
//加粗
**zhukeyu**
//代码快加粗
==zhukeyu==
//删除线
~~被删除内容~~
//斜体
*斜体内容*
*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___
//下划线可以通过 HTML 的 <u> 标签来实现:
<u>带下划线文本</u>
[TOC] 目录
>
//加粗
zky
//代码快加粗
zky
//删除线
被删除内容
//斜体
斜体内容
斜体内容
斜体文本
斜体文本
粗体文本
粗体文本
粗斜体文本
粗斜体文本
//下划线可以通过 HTML 的 标签来实现:
带下划线文本
四.引用
//引用语法
>作者:朱科谕
>>作者:zhukeyu
>>>作者:朱科谕
作者:朱科谕
作者:zhukeyu
作者:朱科谕
五.分割线
//分隔线(长度:根据内容而定)
---
//分割线(占全屏)
***
六.图片插入
//图片插入
//在线图片/本地图片
--图片路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0lqA0V2m-1647005956753)(C:\Users\26760\Desktop\538\QQ图片20200724234227.jpg)]
七.超链接
//超链接语法
[我的博客](博客连接)
八.列表
//有序列表:序号+点+空格,生成列表
//1+ . + 名称
1. 首页
2. 分类
3. 标题
//无需列表:- + 空格
- 目录1
- 目录2
//列表嵌套
//列表嵌套只需在子列表中的选项前面添加四个空格即可:
1. 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
2. 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素
- 首页
- 目录
- 索引
- 无序列表
- 无序
- 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
- 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素
- 第一项:
九.表格
encode() | 编码指定的bytes |
---|---|
decode() | bytes变成str |
len() | 计算字节数 |
//对齐方式
//我们可以设置表格的对齐方式:
-: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
左对齐 | 右对齐 | 居中对齐 |
---|---|---|
单元格 | 单元格 | 单元格 |
节数 |
//对齐方式
//我们可以设置表格的对齐方式:
-: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
左对齐 | 右对齐 | 居中对齐 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |