美文网首页
Python3 学习札记

Python3 学习札记

作者: 李书文 | 来源:发表于2019-02-13 14:23 被阅读0次

要使用Python3写点东西,写到哪儿查到哪儿,比较散乱,那么就归集一下。

r'XXX' 类型的字符串什么意思?

r开头的字符串称为raw字符串表示:不对其中的字符进行转义。也就是说,在打开文件的时候可以写

myfile = open(r'C:\test\abc.txt', 'w')

不用写成

myfile = open('C:\\test\\abc.txt', 'w')

b'XXX'类型的字符串什么意思?

b或者B开头的表示bytes,其中只能存char类型的内容(0~255),当然UTF-8编码的内容也是可以的。
可以把str转为bytes

>>> '\uFEFF'.encode('UTF-8')
b'\xef\xbb\xbf'

也可以反过来

>>> b'\xE2\x82\xAC'.decode('UTF-8')
'€'

相关文章

网友评论

      本文标题:Python3 学习札记

      本文链接:https://www.haomeiwen.com/subject/ekajaxtx.html