Python基本数据类型1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘jdjkdfjd\xe5\x87\xa0\xe7\x82\xb9\xe8\xa7\x81\xe9\x99\x84\xe4\xbb\xb6 \xe6\x94\xbe\xe5\xa4\xa7‘
#以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、

以上是关于Python基本数据类型1的主要内容,如果未能解决你的问题,请参考以下文章

Python从零开始:变量与基本数据类型

Python基本数据类型

Python基础-----条件语句与基本数据类型

Python 基本数据类型

Python------条件语句及基本数据类型

Python学习总结