大家好,我是正在实战各种 AI 项目的程序员晚枫。
编码错误是 Python 程序员的噩梦,今天彻底搞懂它!
🔤 Unicode 与字节
字符串 vs 字节
1 | # 字符串(Unicode) |
常见编码问题
1 | # 错误处理 |
编码选择
| 编码 | 适用场景 |
|---|---|
| UTF-8 | 通用,兼容 ASCII |
| GBK | 中文环境 |
| Latin-1 | 西欧语言 |
📝 正则表达式进阶
编译正则
1 | import re |
分组提取
1 | # 提取日期 |
常用模式
| 模式 | 含义 |
|---|---|
| \d | 数字 |
| \w | 字母数字下划线 |
| \s | 空白字符 |
| . | 任意字符 |
| * | 0 次或多次 |
| + | 1 次或多次 |
| ? | 0 次或 1 次 |
🎯 本讲总结
Unicode:字符串与字节的转换。
编码处理:常见编码问题的解决方案。
正则表达式:编译、分组、常用模式。
📚 推荐教材
《Python 编程从入门到实践(第 3 版)》 | 《流畅的 Python(第 2 版)》 | 《CPython 设计与实现》
学习路线: 零基础 → 《从入门到实践》 → 《流畅的 Python》 → 本门课程 → 《CPython 设计与实现》
🔗 课程导航
💬 联系我
| 平台 | 账号/链接 |
|---|---|
| 微信 | 扫码加好友 |
| B 站 | Python 自动化办公社区 |
主营业务:AI 编程培训、企业内训、技术咨询