Python 编程中 21 个最基础且核心的功能与概念
✅ 1.变量与数据类型
- 理解变量赋值、命名规则
- 掌握基本数据类型:
int,float,str,bool - 了解
type()函数和动态类型特性
✅ 2.基本输入输出
- 使用
print()输出信息 - 使用
input()获取用户输入 - 格式化输出:
f-string、.format()、%格式化
✅ 3.条件语句(if-elif-else)
- 掌握
if、elif、else的语法 - 理解布尔表达式和比较运算符(
==,!=,>,<等)
✅ 4.循环结构
for循环:遍历列表、字符串、range 等while循环:条件控制循环- 使用
break和continue控制流程
✅ 5.列表(List)
- 创建、访问、修改列表元素
- 列表方法:
append(),remove(),pop(),sort(),reverse()等 - 列表推导式(List Comprehension)
✅ 6.元组(Tuple)
- 不可变序列,使用括号
() - 常用于返回多个值、作为字典键- 解包(Unpacking)操作
✅ 7.字典(Dictionary)
- 键值对存储结构
{} - 增删改查操作
- 遍历键、值、键值对
- 常用方法:
keys(),values(),items(),get()
✅ 8.集合(Set)
- 无序、不重复元素集合
- 集合运算:并集、交集、差集
- 去重常用工具
✅ 9.字符串操作
- 字符串拼接、切片、索引
- 常用方法:
split(),join(),strip(),replace(),upper(),lower() - 正则表达式基础(
re模块)
✅ 10.函数定义与调用
- 使用
def定义函数 - 参数传递(位置参数、默认参数、关键字参数)
return返回值- 变量的作用域(局部 vs 全局)
✅ 11.模块与导入(import)
- 使用
import导入标准库模块(如math,random,os) - 创建自己的模块
.py文件并导入 - 理解
from ... import ...和as别名
✅ 12.包(Package)
- 理解包的结构(含
__init__.py的文件夹) - 导入包中的模块
- 使用相对导入和绝对导入(进阶)
✅ 13.文件读写操作
- 打开文件:
open()函数 - 读写模式:
'r','w','a','rb','wb' - 使用
with语句安全处理文件(自动关闭) - 读写文本和二进制文件
✅ 14.异常处理(try-except)
- 使用
try-except-else-finally捕获异常 - 常见异常类型:
ValueError,TypeError,FileNotFoundError等 - 自定义异常(进阶)
✅ 15.面向对象编程(OOP)基础
- 类与对象:
class定义类,创建实例 - 属性与方法(实例方法、
self参数) - 构造函数
__init__ - 封装、继承、多态基础概念
✅ 16.列表、字典、集合推导式
- 简化循环创建数据结构
- 示例:
[x**2 for x in range(10)] - 条件过滤:
[x for x in list if x > 0]
✅ 17.lambda 函数
- 匿名函数:
lambda x: x + 1 - 与
map(),filter(),sorted()结合使用 - 简化简单函数定义
✅ 18.内置高阶函数
map():对可迭代对象应用函数filter():过滤元素sorted():排序(支持 key 参数)zip():并行迭代多个序列
✅ 19.迭代器与生成器
- 理解可迭代对象(Iterable)与迭代器(Iterator)
- 使用
iter()和next() - 生成器函数:
yield关键字,节省内存 - 生成器表达式:
(x for x in range(10))
✅ 20.标准库常用模块
os:操作系统接口sys:系统相关参数datetime:日期时间处理json:JSON 数据解析与生成random:随机数生成
✅ 21.虚拟环境与包管理(pip)
- 使用
venv创建虚拟环境 - 使用
pip install安装第三方包(如requests,numpy) - 理解
requirements.txt文件- 包发布与依赖管理基础
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1140887.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!