Skip to content

Latest commit

 

History

History
165 lines (113 loc) · 3.41 KB

270-564946-十进制_二进制_手动转化.sy.md

File metadata and controls

165 lines (113 loc) · 3.41 KB
show version enable_checker
step
1.0
true

数据类型(type)

回忆上次内容

  • 上次了解了八卦和计算机的关系
    • 莱布尼茨和白晋通信
      • 获知 二进制的用途
      • 从而打下控制论基础
      • 为 机器计算 铺平道路
  • 八卦重卦
    • 八八六十四卦
    • 可以把生活中的事物、状态
    • 进行 6-bit 编码

图片描述

  • 如何 把我们日常所用的 十进制数
    • 转化为 计算机所用的 二进制数 呢?🤔

手动转化

  • 将 十进制数 转化成 二进制数 形式
    • 最初 用的是 手动转化的方法

图片描述

  • 左边除以2

    • 下面写下商
      • 取得余数放到右侧
        • 最终从下往上读数
  • 如何理解一个二进制数呢?

  • 我们先回忆 什么叫十进制数

10进制数 按权展开

  • 十进制的数字

    • 在不同位上
      • 代表不同的级别
  • (123)10代表

    • 十进制的一百二十三
      • 也就是
        • 一个百
        • 两个十
        • 三个一

图片描述

  • 个十百千万
    • 位置越高
    • 数字的权重越大
    • 百位上的1 比 个位上的3 大得多
      • 1 x 102 比 3 x 100 大得多

2进制数 按权展开

  • 二进制数 也像 十进制数 一样
    • 只不过原来是10n
    • 现在是2n
  • 动手试一试

图片描述

  • 在python中
    • 用 什么函数
      • 可以将数字 转化为
        • 二进制形式 吗?

bin(number)

  • bin函数 可以
    • 将数字 转化为
      • 二进制形式

图片描述

  • 怎么理解bin函数呢?

查询帮助

  • help(bin)
    • 查询 bin 帮助

图片描述

  • bin 对应单词
    • binary
      • [ˈbaɪnəri]
    • 意思就是 二进制
  • 如何理解 binary?

词源

  • bi 一般代表 双重

图片描述

  • bicycle
    • [ˈbaɪsɪkl]
    • 两个轮子的
    • 自行车

bisect

  • bisect
    • [baɪˈsekt]
    • sect是切的意思
      • 一分为二

图片描述

bilingual

  • bilingual
    • [ˌbaɪˈlɪŋɡwəl]
    • 两个舌头
      • 双语

图片描述

bisexual

  • bisexual
    • [ˌbaɪˈsekʃuəl]
    • 双性恋

图片描述

binary

  • binary
    • 二进制

图片描述

  • 由两个数字0和1
    • 组成的数字系统

总结

  • bin函数名
    • 意思来源于 binary
    • 二进制
  • bin(n) 可以 把 十进制数字 转化为
    • 2进制字符串形态

图片描述

  • 可以用bin函数
    • 将十进制数转化为二进制数形态

图片描述

  • 2进制数 应该如何
    • 转化回10进制形态 呢?🤔
  • 我们下次再说!👋