首页 > 编程语言 > 详细

python小笔记

时间:2019-10-30 14:19:48      阅读:80      评论:0      收藏:0      [点我收藏+]

在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。

用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件。

Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:

以Unicode表示的str通过encode()方法可以编码为指定的bytes,例如:

>>> ‘ABC‘.encode(‘ascii‘)
b‘ABC‘
>>> ‘中文‘.encode(‘utf-8‘)
b‘\xe4\xb8\xad\xe6\x96\x87‘
如果bytes中只有一小部分无效的字节,可以传入errors=‘ignore‘忽略错误的字节

python小笔记

原文:https://www.cnblogs.com/ttzz/p/11764016.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!