news 2026/4/20 8:34:51

Python 编程中 21 个最基础且核心的功能与概念

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python 编程中 21 个最基础且核心的功能与概念

✅ 1.变量与数据类型

  • 理解变量赋值、命名规则
  • 掌握基本数据类型:int,float,str,bool
  • 了解type()函数和动态类型特性

✅ 2.基本输入输出

  • 使用print()输出信息
  • 使用input()获取用户输入
  • 格式化输出:f-string.format()%格式化

✅ 3.条件语句(if-elif-else)

  • 掌握ifelifelse的语法
  • 理解布尔表达式和比较运算符(==,!=,>,<等)

✅ 4.循环结构

  • for循环:遍历列表、字符串、range 等
  • while循环:条件控制循环
  • 使用breakcontinue控制流程

✅ 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文件- 包发布与依赖管理基础
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 16:32:24

9个降AI率工具推荐!继续教育学员高效避坑指南

9个降AI率工具推荐&#xff01;继续教育学员高效避坑指南 AI降重工具&#xff1a;高效避坑的得力助手 在继续教育的学习过程中&#xff0c;论文写作是不可避免的一环&#xff0c;而随着人工智能技术的广泛应用&#xff0c;越来越多的学生开始使用AI工具辅助写作。然而&#xff…

作者头像 李华
网站建设 2026/4/18 9:10:03

腾讯开源HY-MT1.5值得用吗?两大模型部署对比实操手册

腾讯开源HY-MT1.5值得用吗&#xff1f;两大模型部署对比实操手册 1. 引言&#xff1a;腾讯混元翻译模型的演进与选型背景 随着全球化进程加速&#xff0c;高质量、低延迟的机器翻译需求日益增长。传统云服务依赖高带宽和中心化算力&#xff0c;难以满足边缘侧实时翻译场景的需…

作者头像 李华
网站建设 2026/4/16 4:32:41

用N-BEATS稳住医疗时序预测不卡顿

&#x1f4dd; 博客主页&#xff1a;jaxzheng的CSDN主页 用N-BEATS稳住医疗时序预测不卡顿&#xff1a;从卡顿到实时决策的飞跃 目录 用N-BEATS稳住医疗时序预测不卡顿&#xff1a;从卡顿到实时决策的飞跃 引言&#xff1a;医疗时序预测的“卡顿”困局 医疗时序预测的痛点&…

作者头像 李华
网站建设 2026/4/19 12:14:02

从脚本到出片,先知AI如何重塑男装短视频爆款生产线?

在注意力经济时代&#xff0c;一个爆款短视频可能为男装品牌带来数百万的曝光与可观的销售转化。然而&#xff0c;持续的爆款制造能力&#xff0c;却令许多团队倍感压力。如今&#xff0c;这一创作流程正在被人工智能重新定义。北京先智先行科技有限公司推出的“先知大模型”及…

作者头像 李华
网站建设 2026/4/19 16:45:16

Hunyuan-HY-MT1.5工具实测:一键部署镜像提升开发效率80%

Hunyuan-HY-MT1.5工具实测&#xff1a;一键部署镜像提升开发效率80% 在大模型推动自然语言处理革新的今天&#xff0c;翻译任务正从“通用化”向“专业化、场景化”演进。腾讯近期开源的混元翻译大模型 HY-MT1.5 系列&#xff0c;凭借其对多语言互译、边缘部署与上下文理解的深…

作者头像 李华
网站建设 2026/4/18 0:31:25

未来翻译架构:HY-MT1.5开源+私有化部署趋势一文详解

未来翻译架构&#xff1a;HY-MT1.5开源私有化部署趋势一文详解 随着全球化进程加速&#xff0c;高质量、低延迟的机器翻译需求日益增长。传统云服务模式虽能提供稳定性能&#xff0c;但在数据隐私、定制化能力和边缘场景支持方面存在局限。腾讯近期开源的混元翻译大模型 HY-MT…

作者头像 李华