• Bytes 类型


    数据存到硬盘上,硬盘只能存储2进制

    2进制--》十进制--》ascii/gbk/utf-8/unicode

    数据往硬盘上存,就要以相应的编码转化为2进制后存储,

    文字--》utf-8/gbk--》2进制

    图片--》jpg/png--》2进制

    音乐--》MP3/wav--》2进制

    视频--》MP4/mov--》2进制

    1 s = "小圆圈"
    2 print(s.encode("utf-8"))
    3 print(s.encode("gbk"))
    4 
    5 
    6 b'xe5xb0x8fxe5x9cx86xe5x9cx88'
    7 b'xd0xa1xd4xb2xc8xa6'

    bytes类型,以2个16进制数构成一个byte(字节),以b''来标识,字节串

    py3文件的默认编码是utf-8

    pycharm默认加载文件都是以utf- 8编码的

    1 f = open("bytes.txt","w",encoding="utf-8")   最后可以自己跟上用什么编码的

    二进制模式打开文件

    1 f = open("bytes.txt","wb")

    1. 字符存硬盘,要转为bytes

    2. 网络传输,字符要变成bytes

  • 相关阅读:
    Java工具类——UUIDUtils
    Python中的split()函数的用法
    学习笔记
    hdu 1558 线段相交+并查集
    hdu 4609 FFT
    hdu1402 FFT入门
    多项式乘法快速算法
    FFT
    GDUT校赛
    light oj 1236 分解质因数
  • 原文地址:https://www.cnblogs.com/jiajin-wu/p/12046773.html
Copyright © 2020-2023  润新知