zoukankan      html  css  js  c++  java
  • Python基本数据类型1

    1、二进制:硬盘上保存的数据都是以二进制的形式保存的。一个字节占8位,由0和1组成,逢2进1。比如一个汉字“王”,以UTF-8的编码格式,在硬盘中占3个字节即24位,若是以GBK的编码格式,则占2个字节,占16位。

      硬盘上保存数据:01010010

      读取:01010100 --》对应的编码的汉字--》xx

      看到的分为两种:①转换完成的字符串,如:汉字、字符、英文字母等

              ②以十六进制展示出来。

      

    f1 = open('log','r',encoding='UTF-8')  #因为文件中包含汉字,标识读取的编码格式
    data = f1.read()
    f1.close()
    print(data)  #打印出:汉字  jdjkdfjd几点见附件 放大
    

      

    f1 = open('log','rb')  #rb 就是表示按16进制显示
    data = f1.read()
    f1.close()
    print(data)   #b'jdjkdfjdxe5x87xa0xe7x82xb9xe8xa7x81xe9x99x84xe4xbbxb6 xe6x94xbexe5xa4xa7'
    #以b开头即表示是以16进制显示,其中xe5就是占用一个字节,7个汉字正好21个字节
    

        二进制:逢2进1

        八进制:逢8进1

        十进制:逢10进1

        十六进制:逢16进1       1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

    2、

  • 相关阅读:
    COM编程概述
    计算机系统
    计算机启动过程
    资源共享型智能指针实现方式
    [6] 智能指针boost::weak_ptr
    [5] 智能指针boost::shared_ptr
    [4] 智能指针boost::scoped_ptr
    函数后面加throw关键字
    [3] 智能指针std::auto_ptr
    (原创)开发使用Android studio所遇到的一些问题总结
  • 原文地址:https://www.cnblogs.com/wangkc/p/6827810.html
Copyright © 2011-2022 走看看