第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"
  • 输入商品的名字、价格,然后格式化输出
相关推荐
李航19831 分钟前
DeepSeekAI建模三 - 实战建模一组柜子
人工智能·python·计算机视觉·ai·ai编程
严谨的麻辣烫1 小时前
静态代理 IP 的出口一致性如何验证?Python 请求检测与异常排查
开发语言·python·http·网络安全
我命由我123451 小时前
5-1.Python 编码进阶 - 函数进阶(参数、返回值、递归、函数作为参数传递、lambda 匿名函数)
java·服务器·数据库·后端·python·java-ee·python3.11
FITA阿泽要努力2 小时前
Fork Agent:共享上下文的艺术
开发语言·python·agent
DeeGLMath2 小时前
optimtool最新版研究梯度优化
python·optimtool·梯度优化
坐吃山猪2 小时前
Python-Hermite基函数
开发语言·python
空~自由3 小时前
Python 正则 . * ? .* .*? (.*?) 通俗讲解
开发语言·python
Web3&Basketball3 小时前
DeepSeek V4.1 Flash 实测:Token 砍半、Search API 跑通
数据库·人工智能·python·大模型·api调用·deepseek·推理优化
墨子夕3 小时前
设计模式——Java × Python 双语言精讲 · 23 个经典模式 + 现代演进(第一篇)
java·python·设计模式
Linux实战笔记3 小时前
凌晨 3 点接口超时,排查发现 asyncio 协程里混用了同步 requests 库
python·asyncio·aiohttp·事件循环阻塞·协程调试