第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"
  • 输入商品的名字、价格,然后格式化输出
相关推荐
Warson_L2 小时前
高性能架构设计
python·go
databook2 小时前
新数据到手,先跑哪几步检查
python·数据分析
czq_26867194873 小时前
Python打卡第46天
开发语言·python
Flynt4 小时前
日涨4000星的OSINT工具,我拿Linus的用户名和一个随机字符串实测了一遍
python·安全
曲径海盗7 小时前
【Python 学习第 53 天】列表基础
python·学习笔记·编程入门
Dumbness7 小时前
群里 @ 机器人发"查订单",指令一条都没命中:微信群机器人在路由前漏掉的几步归一化
python·微信
用户1614840955457 小时前
用 M4 Pro 跑羽毛球视频 AI 分析(二):TrackNet MPS 加速 3.2 倍、卡尔曼滤波补漏与自动回合剪辑
python
用户4019925568617 小时前
基于对话树回溯的社媒评论流买方意图识别与噪音过滤实践
python
用户0332126663678 小时前
使用 Python 加密或解密 PDF 文档
python
小七-七牛开发者8 小时前
让 Go 走得更远:用 LLGo 打通 Go 与 C/C++/Python 生态
python·编程·编译器·llvm·llgo