第16课:编码、解码、转义字符、转义序列、输出格式化

知识点

  • 对字符串编码: **string.encode(encoding='UTF-8', errors='strict')**以 encoding 指定的编码格式编码 string,如果出错默认报一个ValueError 的异常,除非 errors 指定的是'ignore'或者'replace',返回值为bytes类型对象。

  • 解码:**bytes.decode(encoding='UTF-8', errors='strict')**以 encoding 指定的编码格式解码 string,如果出错默认报一个 ValueError 的异 常 , 除 非 errors 指 定 的 是 'ignore' 或 者'replace,返回值为字符串类型。

  • 转义字符:\,在行尾时作为续行符。

  • 转义序列:\加上符号组成的整体,例如:\n代表一个换行符,\"代表一个双引号。

  • 输出格式化:print("xxxx%格式化控制符xxxx" %变量名),

格式化控制符:s,格式化字符串,d,格式化整数,f,格式化浮点数,0.2f,四舍五入保留2位

课后练习

  • 用GBK字符集对字符串"孙悟空"编码,得到结果后,再用GBK解码,输出结果
  • 输出"red"、"green"、"yellow"
  • 输入商品的名字、价格,然后格式化输出
相关推荐
不会计算机的g_c__b1 小时前
Python + OpenCV 实现文档扫描与OCR识别系统
python·opencv·ocr
梦想不只是梦与想1 小时前
Python 中的 reduce 函数:累积计算
python·reduce
唐山泽际科技2 小时前
2026年本地生活服务(如餐饮、美业)怎样借助LBS(地理位置)精准获客?
python·智能手机·生活
金銀銅鐵2 小时前
[Python] 用 Pillow 来绘制北欧五国的国旗
python
Allen_LVyingbo3 小时前
基于结构化电子病历的临床风险预测模型构建与大模型协同优化
python·安全·机器学习·docker·vim·健康医疗
paeamecium3 小时前
【PAT甲级真题】- Rational Sum (20)
数据结构·c++·python·算法·pat考试·pat
爱昏羔10 小时前
下篇:从检索到交互 — 物流RAG问答系统与WebUI全实现
python·langchain·agent
_Jimmy_10 小时前
Agent引用数据库知识过时的增量同步方案
人工智能·python·langchain
min(a,b)12 小时前
学习第 4 天:面向对象与异常处理
python·学习·学习方法