Day02 快速上手

课程目标:学习Python最基础的语法知识,可以用diamagnetic快速实现一些简单的功能。

课程概要:

  • 初识编码(密码本)
  • 编程初体验
  • 输出
  • 初识数据类型
  • 变量
  • 注释
  • 输入
  • 条件语句

一、编码(密码本)

计算机中所有的数据本质上都是以0和1的组合来存储的。

例如在记事本中输入一段中文“你好,世界!”,对其进行保存,则在计算机中会将中文转换成01010101...,最终存储在硬盘上。

在计算机中有这么一个编码的概念(密码本),

    武    ->    01111111 00011010 010110110
    沛    ->    01001111 10010000 001110100
    齐    ->    11111111 00000000 010101010

在计算机中有很多种编码。

每种编码都有自己的一套密码本,都维护自己的一套规则,如:
    UTF-8编码:
        武    ->    01111111 00011010 010110110
        沛    ->    01001111 10010000 001110100
        齐    ->    11111111 00000000 010101010
    GBK编码:
        武    ->    11111111 00000010
        沛    ->    01001111 01111111
        齐    ->    00110011 10101010
所以,使用不同的编码保存文件时,硬盘的文件中存储的0/1也是不同的。

注意事项:以某种编码的形式保存文件,以后就要以这种编码打开这个文件。否则就会出现乱码。

UTF-8去保存“武沛齐”:01111111 00011010 010110110 01001111 10010000 001110100 11111111 00000000 010101010
GBK编码形式打开:乱码
最后修改:2021 年 02 月 27 日 11 : 25 PM
如果觉得我的文章对你有用,请随意赞赏~