Python 是一种解释型、面向对象的高级编程语言,语法简洁清晰,适合快速开发。它支持模块化设计,能将程序拆分为可复用的模块,附带大量标准模块,既能作为开发基础,也可当作学习范例。Python 可以运行在几乎所有操作系统中,从简单的脚本到复杂的应用都能胜任。经过十多年的发展,它已经相当成熟稳定,目前用户数量仍在快速增长,相关资源和社区支持非常丰富。

1、 代码可读性强:Python 使用缩进表示代码块,不需要括号和显式的声明,写出的程序结构严谨、容易理解
2、 开发效率高:作为解释性语言,省去了编译和连接步骤,代码可以立即执行,交互式环境也方便试验和调试
3、 表达力强:高级数据结构允许用一条语句完成复杂操作,因此同样的功能,Python 代码通常比 C 语言短得多
4、 可扩展性好:如果你会 C 语言,可以给解释器添加新的内置函数或模块,把关键操作提速,或连接二进制库(如图形库)
5、 可嵌入应用:Python 解释器可以嵌入到 C 写的程序中,作为扩展或命令语言,灵活度很高
6、 名字来源:Python 的名称取自 BBC 的喜剧《Monty Python's Flying Circus》,跟蟒蛇没有关系
- 字典支持合并运算符:新增 | 和 |= 运算符,可以直接合并或更新字典,比以往的 update 方法更直观
- 字符串去前后缀:str、bytes 等类型新增 removeprefix() 和 removesuffix() 方法,方便去掉不需要的开头或结尾部分
- 类型标注泛型:内置集合类型(如 list、dict)现在可以直接用于类型标注,不用再从 typing 导入 List、Dict 等大写形式
- 新解析器:Python 3.9 用基于 PEG 的解析器取代了旧的 LL(1) 解析器,性能相当,但语法设计更灵活,ast 模块的行为保持不变
- 新增 zoneinfo 模块:将 IANA 时区数据库纳入标准库,提供真实的 datetime.tzinfo 实现(ZoneInfo)
- 新增 graphlib 模块:提供图的拓扑排序实现
- 改进的初始化与 ABI:许多模块采用多阶段初始化,一批标准库模块现在使用稳定 ABI,便于扩展兼容
- 年度发布周期:CPython 开始采用每年一个大版本的节奏,功能更新更可预期
- 临时配置:在命令提示符(cmd)中输入 path=%path%;C:\Python,然后按回车,即可将 Python 目录加入当前会话的 PATH
- 永久配置:右键点击“计算机” → “属性” → “高级系统设置” → 在“系统变量”中找到 Path,双击后在末尾添加 Python 安装路径(例如 D:\Python32),注意用分号隔开
- 验证是否成功:重新打开 cmd,输入 python,如果看到版本信息就说明配置正确
- 安装时勾选“Add Python to PATH”,可免去手动配置环境变量的麻烦;建议选择“Customize installation”并安装到纯英文路径(比如 C:\Python39),避免中文路径引起错误
- 缩进请统一用 4 个空格,不要混用 Tab 和空格,否则会报 IndentationError;运行脚本前先确认解释器版本(py -3.9 或 python --version),防止语法不兼容
- 如果提示“pip 不是内部命令”,可在命令行执行 python -m ensurepip 来重装
- 安装包超时的话,可以换用国内镜像源,例如 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名
- v3.9.0 是官方稳定版,支持 Windows 7 及以上系统,但 Win7 需要先安装补丁 KB2533623
- 卸载时请通过“控制面板”或官方卸载器,不要直接删除文件夹;建议定期运行 pip list --outdated 检查并更新依赖,保证安全
(您的评论需要经过审核才能显示)
0条评论