第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"
  • 输入商品的名字、价格,然后格式化输出
相关推荐
weixin_440730509 分钟前
playwright浏览器自动化实战笔记3-登陆以及退出登陆流程-多用户操作
笔记·python·自动化
卷无止境18 分钟前
测试全绿,功能能跑,代码却烂到没法上线:AI编程助手留下的十个坑
后端·python
卷无止境25 分钟前
终端里的AI战争,命令行编程代理全景扫描
python·agent
SamChan9031 分钟前
PDF多语言翻译的格式还原技术拆解:从版面分析到内容重排的工程实现
python·ai·pdf·机器翻译
liuze4081 小时前
安装boss-zhipin-mcp(招聘)
开发语言·python
TickDB1 小时前
Python 接入 A 股盘前集合竞价数据:AkShare 报错到 TickDB 实测的完整解法
python·websocket·行情数据 api
2601_962298271 小时前
【自动化测试】基于Selenium + Python的web自动化框架
自动化测试·python·selenium·测试用例·web框架
2601_962077531 小时前
Python 条件表达式
python·语法·列表推导式·条件表达式·pep308
右耳朵猫AI2 小时前
Python周刊2026W36 | Python 3.15候选版、RISC-V获CPython支持、PEP 843、asyncio修复
python·sqlite·risc-v
liliangcsdn2 小时前
基于信号强度的稀疏选股算法的探索分析
开发语言·python