个人主页
返回主页
知识模块
代码示例
在线练习
返回主页
知识模块
代码示例
在线练习
Python
基础
掌握 Python 核心基础知识,为数据分析与自动化打下坚实基础
知识模块
返回主页
知识模块
变量与数据类型
●
整型 int、浮点型 float
●
字符串 str 的常用操作
●
布尔型 bool 与类型转换
●
列表 list、元组 tuple
●
字典 dict、集合 set
88%
控制流
●
if / elif / else 条件判断
●
for 循环与 range()
●
while 循环与 break/continue
●
列表推导式
●
三元表达式
82%
函数与模块
●
def 定义函数与参数
●
默认参数与可变参数
●
lambda 匿名函数
●
import 导入模块
●
常用内置函数
78%
代码示例
variable.py
复制
# 变量与数据类型
name
=
"同学"
age
=
20
height
=
1.75
is_student
=
True
# 列表操作
scores
=
[
90
,
85
,
92
,
78
]
scores
.
append
(
88
)
print
(
len
(
scores
))
# 5
# 字典操作
info
=
{
"name"
:
name
,
"age"
:
age
}
print
(
info
[
"name"
])
# 同学
control_flow.py
复制
# 条件判断
score
=
85
if
score
>=
90
:
print
(
"优秀"
)
elif
score
>=
80
:
print
(
"良好"
)
else
:
print
(
"继续努力"
)
# 列表推导式
nums
=
[
1
,
2
,
3
,
4
,
5
]
squares
=
[x
**
2
for
x
in
nums
]
# [1, 4, 9, 16, 25]
function.py
复制
# 定义函数
def
greet
(
name
,
greeting
=
"你好"
):
return
f"
{greeting}
,
{name}
!"
print
(
greet
(
"同学"
))
# 输出: 你好, 同学!
# lambda 表达式
add
=
lambda
x, y: x
+
y
print
(
add
(
3
,
5
))
# 8
file_io.py
复制
# 文件读写
with
open
(
"data.txt"
,
"r"
)
as
f
:
content
=
f
.
read
()
# 异常处理
try
:
result
=
10
/
0
except
ZeroDivisionError
:
print
(
"除数不能为零"
)
finally
:
print
(
"执行完毕"
)
在线练习
编写代码,运行查看结果,完成题目挑战
自由练习
●
变量与打印
●
列表操作
●
条件判断
●
函数定义
●
字典与循环
自由练习
在这里自由编写 Python 代码,点击运行查看输出结果。
提示:
editor.py
重置
运行
# 欢迎来到 Python 在线练习! # 在这里自由编写代码,点击"运行"查看结果 name = "王佳仪" age = 20 print(f"你好,我是{name},今年{age}岁") # 试试列表操作 scores = [90, 85, 92, 78, 88] print(f"成绩列表: {scores}") print(f"平均分: {sum(scores)/len(scores):.1f}")
输出结果
清空
点击 "运行" 按钮执行代码...
完成进度:
0
/ 5 题