美文网首页
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