不单单是为了改变世界,也是想改变自己!

基本知识

编译型与解释型

  1. 编译型语言
  • 定义:编译型语言是指提前程序直接转换成机器语言,并转换成二进制文件,在下一次执行时直接用机器语言执行程序

  • 优点:代码执行速度快。

  • 缺点:代码开发效率低且无法跨平台。

  1. 解释型语言
  • 定义:解释型语言是指每次运行程序,都要通过解释器逐行就行翻译成机器语言。

  • 优点:可跨平台,开发效率高。

  • 缺点:代码执行速度慢。

编码初识

  1. ASCII码:

    • 8bit = 1byte
    • 形式:01010101
  2. GBK码(国标):

    • 英文:单字节 8bit = 1byte

    • 形式:01010101

    • 中文:双字节 16bit = 2byte

    • 形式:01010101 10101010

  3. unicode(万国码):

    • 英文:四字节 32bit = 4byte
    • 形式:01010101 01010101 01010101 01010101
    • 中文:四字节 32bit = 4byte
    • 形式:10101010 10101010 10101010 10101010
  4. UTF-8:

    • 英文:单字节 8bit = 1byte

    • 形式: 01010101

    • 欧洲文字:双字节 16bit = 2byte

    • 形式: 00000001 00000001

    • 中文:三字节 24bit = 3byte

    • 形式:00000001 00000001 00000001

字节转换

​ 8bit = 1byte

​ 1024byte = 1KB

​ 1024KB = 1MB

​ 1024MB = 1GB

​ 1024GB = 1TB

posted @ 2020-02-08 18:59  学习python的小学生  阅读(147)  评论(0)    收藏  举报