知识点
-
对字符串编码: **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"
- 输入商品的名字、价格,然后格式化输出