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
输出结果
点击 "运行" 按钮执行代码...
完成进度:0 / 5 题