news 2026/5/1 4:46:47

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/23 16:00:28

HY-MT1.5-7B训练数据解析:WMT25夺冠基础揭秘部署价值

HY-MT1.5-7B训练数据解析&#xff1a;WMT25夺冠基础揭秘部署价值 1. 引言&#xff1a;腾讯开源的混元翻译大模型 在多语言交流日益频繁的今天&#xff0c;高质量机器翻译技术已成为连接全球用户的核心基础设施。腾讯近期开源了其最新的混元翻译模型系列——HY-MT1.5&#xff…

作者头像 李华
网站建设 2026/4/19 11:42:46

Hunyuan翻译模型如何对接业务系统?Python调用避坑指南

Hunyuan翻译模型如何对接业务系统&#xff1f;Python调用避坑指南 1. 引言&#xff1a;为何选择Hunyuan MT进行业务集成&#xff1f; 随着全球化业务的不断扩展&#xff0c;高质量、低延迟的翻译能力已成为众多企业出海、客服系统、内容本地化等场景的核心需求。然而&#xff…

作者头像 李华
网站建设 2026/4/28 23:52:01

HY-MT1.5实战案例:跨国会议同声传译系统搭建全过程

HY-MT1.5实战案例&#xff1a;跨国会议同声传译系统搭建全过程 随着全球化进程加速&#xff0c;跨国会议对高质量、低延迟的同声传译需求日益增长。传统商业翻译API在隐私保护、定制化支持和部署灵活性方面存在局限&#xff0c;难以满足企业级高安全场景的需求。腾讯开源的混元…

作者头像 李华
网站建设 2026/4/25 17:52:50

大模型翻译性价比之王:HY-MT1.5-1.8B部署成本全面评测

大模型翻译性价比之王&#xff1a;HY-MT1.5-1.8B部署成本全面评测 1. 引言&#xff1a;开源翻译模型的新选择 随着全球化进程加速&#xff0c;高质量、低延迟的机器翻译需求日益增长。然而&#xff0c;主流商业翻译API在成本、隐私和定制化方面存在诸多限制&#xff0c;尤其对…

作者头像 李华
网站建设 2026/4/26 3:15:57

HY-MT1.5-1.8B推理速度实测:4090D上每秒处理多少句子?

HY-MT1.5-1.8B推理速度实测&#xff1a;4090D上每秒处理多少句子&#xff1f; 近年来&#xff0c;随着大模型在自然语言处理领域的广泛应用&#xff0c;高质量、低延迟的机器翻译需求日益增长。腾讯混元团队推出的 HY-MT1.5 系列翻译模型&#xff0c;凭借其在多语言支持、翻译…

作者头像 李华
网站建设 2026/4/18 12:01:39

腾讯开源翻译模型HY-MT1.5值得用吗?三大痛点实战验证

腾讯开源翻译模型HY-MT1.5值得用吗&#xff1f;三大痛点实战验证 在大模型时代&#xff0c;高质量的机器翻译能力正从“奢侈品”逐渐变为可被广泛集成的基础能力。近期&#xff0c;腾讯混元团队正式开源了其最新翻译模型系列——HY-MT1.5&#xff0c;包含 HY-MT1.5-1.8B 和 HY…

作者头像 李华