超超哥AI云计算超哥讲AI 出品

社群入口

AI 超哥 Codex 副业群

扫码加入群聊,一起交流 AI、Codex 与副业实践。

原图注明二维码于10月20日前有效;若提示过期或无法入群,请等待更新二维码。

AI 超哥 Codex 副业群入群二维码在新窗口打开原图

字符串、编码与数据清洗

Python 数据类型、函数与异常处理#Python全栈#第二阶段#Python 数据类型、函数与异常处理#字符串、编码与数据清洗约 598 字 · 2 分钟阅读
追问显示
点击任意追问卡片可收起 / 展开

str 与 bytes 有什么区别?

追问 文本与字节如何通过 encode()、decode() 转换?为什么需要指定编码?

为什么中文字符串的字符长度与 UTF-8 字节长度可能不同?

追问 前端长度限制、网络传输大小与存储容量分别应该看哪个长度?

解码时出现 UnicodeDecodeError,你会如何处理?

追问 如何确认原始编码?直接忽略错误可能丢失什么信息?

strip('ab') 是否表示删除首尾的整个字符串 'ab'?

追问 字符集合删除与精确前后缀删除有什么区别?如何验证实际结果?

split() 不传参数与 split(' ') 有什么区别?

追问 连续空格、制表符、空输入和首尾空白会怎样影响结果?

partition() 与 split(..., 1) 各适合什么解析任务?

追问 处理 key=value 且值中可能还有等号时,如何保留完整值并判断分隔符是否存在?

find() 与 index() 在找不到内容时有什么区别?

追问 如何选择失败返回值或异常?为什么不能用真假判断直接解释查找位置?

isdigit() 与“可以转为整数”是否完全等价?

追问 负号、小数点与 Unicode 数字会如何影响判断,如何按业务定义接受的格式?

如何对字符串序列去重,同时保留首次出现的顺序?

追问 如果还需要忽略大小写或首尾空白,应先定义哪些规则?

用 split(',') 解析所有 CSV 数据可靠吗?

追问 字段包含逗号、引号或换行时,应如何使用标准库处理?