zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    文件和网络
    设备支持
    用户界面概述
    介绍
    图形和描画
    应用程序偏好设置
    文本和Web
    人机界面准则:创建优秀的用户界面
    事件处理
    iPhone OS平台:丰富的可能性
  • 原文地址:https://www.cnblogs.com/jiajin-wu/p/12046773.html
Copyright © 2011-2022 走看看