第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"
  • 输入商品的名字、价格,然后格式化输出
相关推荐
老歌老听老掉牙5 分钟前
穿越时空的物流密码:VRP与VRPTW的深度剖析及实战求解
python·物流·vrp
FYKJ_201011 分钟前
django电影推荐系统55066-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
ShyanZh33 分钟前
【Python3基础】13-Python 常用设计模式
开发语言·python·设计模式
小静AI工程实验室41 分钟前
RSA 算法详解:从模幂原理到 OAEP 加密、PSS 签名与 Python 实验
python·算法
xzal121 小时前
GESP Python笔记
笔记·python·算法
半日闲dusknook1 小时前
我给 AI 写了个「音频编译器」:把「听起来还行」变成 PASS/FAIL
python
在世修行2 小时前
干货:信号槽
python·信号槽
Wx-bishekaifayuan2 小时前
springboot生活易购超市管理系统54086-计算机课程设计、毕业设计
spring boot·后端·python·django·课程设计·express·旅游
数字融合2 小时前
透明化数字孪生智慧养老平台运维服务项目
人工智能·python·virtualenv
smj2302_796826522 小时前
解决leetcode第4064题至多一次取反能被k整除的最长子数组II
python·算法·leetcode