青少年软件编程 Python 等级考试一级解析
青少年软件编程 Python 等级考试一级主要讲解 Python 开发环境 IDLE 的使用、基本语法规则、变量与数据类型、运算符优先级以及 Turtle 图形库的基础操作。考试包括单选、判断和编程题,重点考察 IDLE 操作、变量命名、算术与逻辑运算优先级以及顺序结构程序设计。试卷包含单选、判断及编程题型,旨在评估考生对 Python 基础知识的理解与应用能力。

青少年软件编程 Python 等级考试一级主要讲解 Python 开发环境 IDLE 的使用、基本语法规则、变量与数据类型、运算符优先级以及 Turtle 图形库的基础操作。考试包括单选、判断和编程题,重点考察 IDLE 操作、变量命名、算术与逻辑运算优先级以及顺序结构程序设计。试卷包含单选、判断及编程题型,旨在评估考生对 Python 基础知识的理解与应用能力。

①IDLE(重要考点,必考)
Integrated Development and Learning Environment,集成开发和学习环境,IDLE 是 Python 所内置的开发与学习环境。
在实际开发中,除了运行程序必须的工具外,我们往往还需要很多其他辅助软件,例如语言编辑器、自动建立工具、除错器等等。这些工具通常被打包在一起,统一发布和安装,例如 PythonWin、MacPython、PyCharm 等,它们统称为集成开发环境(IDE)。
因此可以这么说,集成开发环境就是一系列开发工具的组合套装。这就好比台式机,一个台式机的核心部件是主机,有了主机就能独立工作了,但是我们在购买台式机时,往往还要附带上显示器、键盘、鼠标、U 盘、摄像头等外围设备,因为只有主机太不方便了,必须有外设才能玩的爽。
一般情况下,程序员可选择的 IDE 类别是很多的,比如说,用 Python 语言进行程序开发,既可以选用 Python 自带的 IDLE,也可以选择使用 PyCharm 和 Notepad++ 作为 IDE。并且,为了称呼方便,人们也常常会将集成开发环境称为编译器或编程软件。
② Visual Studio Code(了解)
Visual Studio Code:一个运行于 Mac OS X、Windows 和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。
③ Jupyter Notebook(了解)
Jupyter Notebook 是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。
详细操作指令可以参考下面文档:
①打开 IDLE(前提:已经安装 Python)
Windows 7 系统:
单击系统的开始菜单,然后依次选择'所有程序 -> Python 3.8.1 -> IDLE 菜单项,即可打开 IDLE 窗口
Windows 10 系统:(以 Win10 系统为例)
直接在搜索框输入:IDLE
进入后界面:
②新建 Python 文件
点击:File-New File,界面如下
③保存 Python 文件
在上一个界面中,点击:File-Save
保存是需要给要保存的文件起一个名字,最好是见名知意,可以不用加后缀.py,系统会默认保存为.py 文件。
保存成功后的界面:
①修改文件
点击:Edit-可以进行相应的操作
②运行文件
点击:Run 可以运行编辑好的程序,或者使用快捷键 F5 点击运行。
上面案例运行后,如下图所示:
①交互式编程
启动 IDLE,默认进入交互模式:电脑开始找到安装的 Python,打开自带的 IDLE 即可。
在交互式环境的提示符>>> 下,直接输入代码,按回车,就可以立刻得到代码执行结果。
例:输入 2+3,回车查看结果
优点:输入代码,直接输出结果;
缺点:没有保存程序,下次运行还要重新输入一遍代码。
②脚本式编程
了解常见的版本及 Python2 和 Python3(两者不兼容)
print() 方法用于打印输出,是最常见的一个函数。
在 Python 中 print 默认是换行的,如果不想换行,可以这样写:
print(i, end = '')
①输出字符串
>>> print("我喜欢学习 Python")
我喜欢学习 Python
②输出数字
>>> print(100)
100
③输出变量
>>> a=100
>>> print(a)
100
④输出列表
>>> L = [1,2,'a'] # 列表
>>> print(L)
[1, 2, 'a']
⑤输出元组
>>> t = (1,2,'a') # 元组
>>> print(t)
(1, 2, 'a')
⑥输出字典
>>> d = {'a':1, 'b':2} # 字典
>>> print(d)
{'a': 1, 'b': 2}
Python3 中 input() 函数接受一个标准输入数据,返回为 string(字符串)类型。
案例:
>>>a = input("input:")
input:123 # 输入整数
>>> type(a)
<class 'str'> # 字符串
>>> a = input("input:")
input:runoob # 正确,字符串表达式
>>> type(a)
<class 'str'> # 字符串
处理是对输入的数据进行运算处理得到输出结果的过程。
如加减运算,字符拼接等
>>> name = input("请输入名字:") #输入
请输入名字:布克
>>> info = "大家好,我叫" + name #处理
>>> print(info) #输出
大家好,我叫布克
#我的第一行代码
print('hello world') #我的第二个注释(字符串)(单引号'')
print("hellow world") #我和上面的输出内容一样,我们都是字符串("双引号")
#计算 1 到 10 的和,即 1+2+3+4+...+10
sum = 0 #定义变量 sum,用做求和
for i in range(11): #使用 for 循环
sum = sum + i #计算 sum 求和的值,注意有缩进(行缩进)
print(sum) #输出 sum 的值
变量的概念基本上和数学中方程的变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。
变量在程序中就是用一个变量名表示,变量名必须是大小写英文、数字和_的组合,且不能以数字开头。
变量的名称可以使用半角的英文(包括字母和数字)和"_"下划线,便是变量的首字母不能使用数字。同时也不能使用 Python 的保留字符。
变量也不能使用空格、连字符、标点符号、引号或其他字符。
严格意义上来说,中文也是可以作为变量名,但是不鼓励使用中文作为变量名。
变量命名:(判断正误)
abcd
a1
b2
a_
b_
_a
Aname
aname
Buser
buser
1a
a-
na,me
name = '张三'
变量 name 是一个字符串;
num = 10
变量 num 是一个整数;
sum = 1.2
变量 sum 是一个浮点数
将整数转换成字符串
使用 str() 函数
>>> num = 10
>>> New_num = str(num)
>>> type(New_num)
<class 'str'>
可以使用 type() 函数检验转换的变量类型;
将数值型字符串转换成整数:
使用 int() 函数
>>> num_str = '123' #变量 num_str 是字符串 123
>>> num_change = int(num_str) #变量 num_change 是整数 123
定义数值型变量 a, b, sum,进行简单的求和运算,举例如下:
a = 10
b = 20
sum = a + b
print(sum)
算术运算符也就是数学运算符,用来对数字进行数学运算,比如加减乘除。
| 运算符 | 说明 | 实例 | 结果 |
|---|---|---|---|
| + | 加 | 12.45 + 15 | 27.45 |
| - | 减 | 4.56 - 0.26 | 4.3 |
| * | 乘 | 5 * 3.6 | 18.0 |
| / | 除法(和数学中的规则一样) | 7 / 2 | 3.5 |
| // | 整除(只保留商的整数部分) | 7 // 2 | 3 |
| % | 取余,即返回除法的余数 | 7 % 2 | 1 |
| ** | 幂运算/次方运算,即返回 x 的 y 次方 | 2 ** 4 | 16,即 2^4 |
+加法运算符:
加法运算符比较简单,和数学中的规则一样;
a = 10
b = 20
sum = a + b
print("sum=",sum)
运行结果:
sum=30
拼接字符串:
当 + 用于数字时表示加法,但当 + 用于字符串时,它还有拼接字符串(将两个字符串连接为一个)的作用;
name = "小象编程"
url = "code.knowbox.cn"
age = 3
info = name + "的网址是" + url +",它已经" + str(age) + "岁了。"
print(info)
运行结果:
小象编程的网址是 code.knowbox.cn,它已经 3 岁了。
注:str() 函数用来将整数类型的 age 转换成字符串。
-减法运算符:
减法运算法的使用方法与数学中规则一样:
m = 10
n = 3
sum = m - n
print("sum=",sum)
运行结果:
sum= 7
求负数
-除了可以进行减法运算外,还可以用作求负运算(正数变负数,负数变正数)
m = 25
m_neg = -m
n = -10.5
n_neg = -n
print(m_neg, ",", n_neg)
运行结果:
-25 , 10.5
*乘法运算符:
乘法运算和数学中的规则一样
n = 4 * 25
f = 34.5 * 2
print(n, ",", f)
运行结果:
100 , 69.0
重复字符串
*除了可以用作乘法运算,还可以用来重复字符串,也即将 n 个同样的字符串连接起来
str1 = "hello "
print(str1 * 4)
运行结果:
hello hello hello hello
/ 和 // 除法运算符(容易出错)
Python 支持 /和//两个除法运算符,但它们之间是有区别的:
/表示普通除法,使用它计算出来的结果和数学中的计算结果相同。//表示整除,只保留结果的整数部分,舍弃小数部分;注意是直接丢掉小数部分,而不是四舍五入。 #整数不能除尽
print("23/5 =", 23/5)
print("23//5 =", 23//5)
print("23.0//5 =", 23.0//5)
print("-------------------")
#整数能除尽
print("25/5 =", 25/5)
print("25//5 =", 25//5)
print("25.0//5 =", 25.0//5)
print("-------------------")
#小数除法
print("12.4/3.5 =", 12.4/3.5)
print("12.4//3.5 =", 12.4//3.5)
运行结果:
23/5 = 4.6
23//5 = 4
23.0//5 = 4.0
-------------------
25/5 = 5.0
25//5 = 5
25.0//5 = 5.0
-------------------
12.4/3.5 = 3.542857142857143
12.4//3.5 = 3.0
从运行结果可以发现:
/的计算结果总是小数,不管是否能除尽,也不管参与运算的是整数还是小数。//结果才是小数,否则就是整数。需要注意的是,除数始终不能为 0,除以 0 是没有意义的,这将导致 ZeroDivisionError 错误。
% 求余运算符(容易出错)
Python % 运算符用来求得两个数相除的余数,包括整数和小数。Python 使用第一个数字除以第二个数字,得到一个整数的商,剩下的值就是余数。对于小数,求余的结果一般也是小数。
print("-----整数求余-----")
print("15%6 =", 15%6)
print("-15%6 =", -15%6)
print("15%-6 =", 15%-6)
print("-15%-6 =", -15%-6)
print("-----小数求余-----")
print("7.7%2.2 =", 7.7%2.2)
print("-7.7%2.2 =", -7.7%2.2)
print("7.7%-2.2 =", 7.7%-2.2)
print("-7.7%-2.2 =", -7.7%-2.2)
print("---整数和小数运算---")
print("23.5%6 =", 23.5%6)
print("23%6.5 =", 23%6.5)
print("23.5%-6 =", 23.5%-6)
print("-23%6.5 =", -23%6.5)
print("-23%-6.5 =", -23%-6.5)
运行结果:
-----整数求余-----
15%6 = 3
-15%6 = 3
15%-6 = -3
-15%-6 = -3
-----小数求余-----
7.7%2.2 = 1.0999999999999996
-7.7%2.2 = 1.1000000000000005
7.7%-2.2 = -1.1000000000000005
-7.7%-2.2 = -1.0999999999999996
---整数和小数运算---
23.5%6 = 5.5
23%6.5 = 3.5
23.5%-6 = -0.5
-23%6.5 = 3.0
-23%-6.5 = -3.5
从运行结果可以发现两点:
%两边的数字都是整数时,求余的结果也是整数;但是只要有一个数字是小数,求余的结果就是小数。次方(乘方)运算符
Python ** 运算符用来求一个 x 的 y 次方,也即次方(乘方)运算符。
print('----次方运算----')
print('3**4 =', 3**4)
print('2**5 =', 2**5)
print('----开方运算----')
print('81**(1/4) =', 81**(1/4))
print('32**(1/5) =', 32**(1/5))
运算结果:
----次方运算----
3**4 = 81
2**5 = 32
----开方运算----
81**(1/4) = 3.0
32**(1/5) = 2.0
比较表达式,也称关系运算符,用于对常量、变量或表达式的结果进行大小比较。
如果这种比较是成立的,则返回 True(真),反之则返回 False(假)
| 比较运算符 | 说明 |
|---|---|
| > | 大于,如果>前面的值大于后面的值,则返回 True,否则返回 False。 |
| < | 小于,如果<前面的值小于后面的值,则返回 True,否则返回 False。 |
| == | 等于,如果==两边的值相等,则返回 True,否则返回 False。 |
| >= | 大于等于(等价于数学中的 ≥),如果>=前面的值大于或者等于后面的值,则返回 True,否则返回 False。 |
| <= | 小于等于(等价于数学中的 ≤),如果<=前面的值小于或者等于后面的值,则返回 True,否则返回 False。 |
| != | 不等于(等价于数学中的 ≠),如果!=两边的值不相等,则返回 True,否则返回 False。 |
| is | 判断两个变量所引用的对象是否相同,如果相同则返回 True,否则返回 False。 |
| is not | 判断两个变量所引用的对象是否不相同,如果不相同则返回 True,否则返回 False |
Python 比较运算符的使用举例:
print("89 是否大于 100:", 89 > 100)
print("24*5 是否大于等于 76:", 24*5 >= 76)
print("86.5 是否等于 86.5:", 86.5 == 86.5)
print("34 是否等于 34.0:", 34 == 34.0)
print("False 是否小于 True:", False < True)
print("True 是否等于 True:", True == True)
运行结果:
89 是否大于 100:False
24*5 是否大于等于 76:True
86.5 是否等于 86.5:True
34 是否等于 34.0:True
False 是否小于 True:True
True 是否等于 True:True
逻辑运算符及功能
| 逻辑运算符 | 含义 | 基本格式 | 说明 |
|---|---|---|---|
| and | 逻辑与运算,等价于数学中的'且' | a and b | 当 a 和 b 两个表达式都为真时,a and b 的结果才为真,否则为假。 |
| or | 逻辑或运算,等价于数学中的'或' | a or b | 当 a 和 b 两个表达式都为假时,a or b 的结果才是假,否则为真。 |
| not | 逻辑非运算,等价于数学中的'非' | not a | 如果 a 为真,那么 not a 的结果为假;如果 a 为假,那么 not a 的结果为真。相当于对 a 取反。 |
逻辑运算符一般和关系运算符结合使用,例如:
14>6 and 45.6 > 90
14>6 结果为 True,成立,45.6>90 结果为 False,不成立,所以整个表达式的结果为 False,也即不成立。
特别强调:
在 Python 中,and 和 or 不一定会计算右边表达式的值,有时候只计算左边表达式的值就能得到最终结果。
另外,and 和 or 运算符会将其中一个表达式的值作为最终结果,而不是将 True 或者 False 作为最终结果。
对于 and 运算符,两边的值都为真时最终结果才为真,但是只要其中有一个值为假,那么最终结果就是假,所以 Python 按照下面的规则执行 and 运算:
对于 or 运算符,情况是类似的,两边的值都为假时最终结果才为假,只要其中有一个值为真,那么最终结果就是真,所以 Python 按照下面的规则执行 or 运算:
上述结论验证:
url = "www.baidu.com"
print("---False and xxx---")
print(False and print(url))
print("---True and xxx---")
print(True and print(url))
print("---False or xxx---")
print(False or print(url))
print("---True or xxx---")
print(True or print(url))
运行结果:
---False and xxx---
False
---True and xxx---
www.baidu.com
None
---False or xxx---
www.baidu.com
None
---True or xxx---
True
所谓优先级,就是当多个运算符同时出现在一个表达式中时,先执行哪个运算符。
一级考试中常见运算符优先顺序:
| 运算符说明 | Python 运算符 | 优先级顺序 |
|---|---|---|
| 小括号 | ( ) | 高——>低 |
| 乘方 | ** | |
| 符号运算符 | +(正号)、-(负号) | |
| 乘除 | *、/、//、% | |
| 加减 | +、- | |
| 比较运算符 | ==、!=、>、>=、<、<= | |
| 逻辑非 | not | |
| 逻辑与 | and | |
| 逻辑或 | or |
Python 运算符优先级:
| 运算符说明 | Python 运算符 | 优先级 | 优先级顺序 |
|---|---|---|---|
| 小括号 | ( ) | 19 | 高——>低 |
| 索引运算符 | x[i] 或 x[i1: i2 [:i3]] | 18 | |
| 属性访问 | x.attribute | 17 | |
| 乘方 | ** | 16 | |
| 按位取反 | ~ | 15 | |
| 符号运算符 | +(正号)、-(负号) | 14 | |
| 乘除 | *、/、//、% | 13 | |
| 加减 | +、- | 12 | |
| 位移 | >>、<< | 11 | |
| 按位与 | & | 10 | |
| 按位异或 | ^ | 9 | |
| 按位或 | 8 | ||
| 比较运算符 | ==、!=、>、>=、<、<= | 7 | |
| is 运算符 | is、is not | 6 | |
| in 运算符 | in、not in | 5 | |
| 逻辑非 | not | 4 | |
| 逻辑与 | and | 3 | |
| 逻辑或 | or | 2 | |
| 逗号运算符 | exp1, exp2 | 1 |
Python 程序分为 3 大结构:
顺序结构
选择结构(分支结构)
循环结构
顺序结构的程序设计方法如下所述:
参考上一部分知识点
turtle 库是 Python 语言中一个非常流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为 X、纵轴为 Y 的坐标系原点(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。
基础知识:
①画布(canvas)
画布就是 turtle 为我们展开用于绘图区域,我们可以设置它的大小和初始位置。
设置画布大小
turtle.screensize(canvwidth=None, canvheight=None,bg=None)
参数分别为画布的宽 (单位像素), 高,背景颜色。
turtle.screensize() #返回默认大小 (400, 300)
②画笔
a.画笔的状态
在画布上,默认有一个坐标原点为画布中心的坐标轴,坐标原点上有一只面朝 x 轴正方向小乌龟。这里我们描述小乌龟时使用了两个词语:坐标原点 (位置),面朝 x 轴正方向 (方向),turtle 绘图中,就是使用位置方向描述小乌龟 (画笔) 的状态。
b.画笔的属性
画笔 (画笔的属性,颜色、画线的宽度等)
turtle.pensize():设置画笔的宽度;
turtle.pencolor():没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如"green", 'red',也可以是 RGB 3 元组。
turtle.speed(speed):设置画笔移动速度,画笔绘制的速度范围 [0,10] 整数,数字越大越快。
c.绘图命令
操纵海龟绘图有着许多的命令,这些命令可以划分为 3 种:一种为运动命令,一种为画笔控制命令,还有一种是全局控制命令。
| 命令 | 说明 |
|---|---|
| turtle.forward(distance) | 向当前画笔方向移动 distance 像素长度 |
| turtle.backward(distance) | 向当前画笔相反方向移动 distance 像素长度 |
| turtle.right(degree) | 顺时针移动 degree° |
| turtle.left(degree) | 逆时针移动 degree° |
| turtle.pendown() | 移动时绘制图形,缺省时也为绘制 |
| turtle.goto(x,y) | 将画笔移动到坐标为 x,y 的位置 |
| turtle.penup() | 提起笔移动,不绘制图形,用于另起一个地方绘制 |
| turtle.circle() | 画圆,半径为正 (负),表示圆心在画笔的左边 (右边) 画圆 |
| setx( ) | 将当前 x 轴移动到指定位置 |
| sety( ) | 将当前 y 轴移动到指定位置 |
| setheading(angle) | 设置当前朝向为 angle 角度 |
| home() | 设置当前画笔位置为原点,朝向东。 |
| dot(radius) | 绘制一个指定直径和颜色的圆点 |
| 命令 | 说明 |
|---|---|
| turtle.fillcolor(colorstring) | 绘制图形的填充颜色 |
| turtle.color(color1, color2) | 同时设置 pencolor=color1, fillcolor=color2 |
| turtle.filling() | 返回当前是否在填充状态 |
| turtle.begin_fill() | 准备开始填充图形 |
| turtle.end_fill() | 填充完成 |
| turtle.hideturtle() | 隐藏画笔的 turtle 形状 |
| turtle.showturtle() | 显示画笔的 turtle 形状 |
| 命令 | 说明 |
|---|---|
| turtle.clear() | 清空 turtle 窗口,但是 turtle 的位置和状态不会改变 |
| turtle.reset() | 清空窗口,重置 turtle 状态为起始状态 |
| turtle.undo() | 撤销上一个 turtle 动作 |
| turtle.isvisible() | 返回当前 turtle 是否可见 |
| stamp() | 复制当前图形 |
| turtle.write(s [,font=("font-name",font_size,"font_type")]) | 写文本,s 为文本内容,font 是字体的参数,分别为字体名称,大小和类型;font 为可选项,font 参数也是可选项 |
重点内容:
1.导入库文件
使用 turtle 库之前需要先引入库文件
import turtle
2.画布设置
turtle.screensize(canvwidth=None, canvheight=None,bg=None)
参数分别为画布的宽 (单位像素), 高,背景颜色。
turtle.screensize(800,600, "green")
设置画布的宽为 800,高为 600,背景颜色为绿色。
turtle.setup(width=0.5, height=0.75, startx=None, starty=None)
参数:width, height: 输入宽和高为整数时,表示像素; 为小数时,表示占据电脑屏幕的比例,(star tx, starty): 这一坐标表示矩形窗口左上角顶点的位置,如果为空,则窗口位于屏幕中心。
turtle.setup(width=0.6,height=0.6)
设置画布所占屏幕宽为 60%,高为 60%
注:画布默认大小为(400,300)
3.画笔设置
turtle.pensize(20) #设置画笔的宽度为 20
turtle.pencolor("red") #设置画笔的颜色为红色
turtle.speed(2) #设置画笔的移动速度为 2,范围为 0-10
4.前进、后退、左转、右转
turtle.forward(100) #向前移动 100(像素长度)
turtle.backward(100) #向后移动 100
turtle.left(90) #逆时针移动 90 度
turtle.right(90) #顺时针移动 90 度
5.提笔、落笔、
turtle.penup() #抬起画笔,不再画线
turtle.pendown() #落下画笔,继续画线
6.到达指定坐标
turtle.goto(100,100) #将画笔移动到坐标(100,100)位置
7.画点
turtle.dot(20) #绘制一个直径为 20 的圆点
turtle.dot(100,"red") #绘制一个直径 100,颜色为红色的圆点
8.画圆
turtle.circle(100) #画一个半径为 100 的圆
让学生掌握基本的 Python 编程相关知识和方法,会使用 IDLE 进行编程,熟悉 Python 的基本语法规则,会用 turtle 库完成简单的顺序执行的 Python 程序,能够解决较为简单的问题。
通过本级考核的学生,对 Python 编程有了基本的了解,熟悉至少一种 Python 编程环境的操作,会编写含有变量及库文件的基本程序。具备用计算思维的方式解决简单的问题能力。
| 编号 | 知识块 | 知识点 |
|---|---|---|
| 1 | 编程环境 | Python 版本、IDLE 操作、其他编程环境、新建文件、文件保存、代码缩进、代码注释、程序运行。 |
| 2 | 编程基础 | print() 语句、双引号和单引号、字符串及数值类型转换、input() 语句、变量的命名和使用、保留字。 |
| 3 | Turtle 库 | 导入库文件、画布设置、画笔设置、前进、后退、左转、右转、提笔、落笔、到达指定坐标、画点、画圆等命令。 |
| 4 | 逻辑运算 | +、-、*、/ 运算;赋值运算符;==、<、>、<=、>=、!= 运算符;and、or、not 运算符;运算符的优先顺序。 |
| 5 | 计算思维 | 能编写顺序执行的程序、能分析简单逻辑运算和比较运算中的结果并且会使用这些结果。 |
| 知识体系 | 单选 | 判断 | 编程 |
|---|---|---|---|
| 编程环境(10 分) | 6 | 4 | 0 |
| 编程基础(26 分) | 10 | 12 | 4 |
| Turtle 库(24 分) | 14 | 4 | 6 |
| 数学运算(30 分) | 18 | 0 | 12 |
| 计算思维(10 分) | 2 | 0 | 8 |
| 分值 | 50 分 | 20 分 | 30 分 |
| 题数 | 25 个 | 10 个 | 2 个 |

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online