关于python:oeasypython0045四种进制binaryoctaldecimalhexadecimal

6次阅读

共计 1046 个字符,预计需要花费 3 分钟才能阅读完成。

四种进制

回顾上次内容

  • 上次钻研了

    • 通过 八进制数值 本义

      • \ooo
      • 把 (ooo) 8 进制 对应的 ascii 字符输入
  • 转义序列

    • \n\t 是 转义序列
    • \xhh 也是 转义序列
    • \ooo 还是 转义序列
  • 当初 总共有

    • 种进制 了呢?🤔
  • 先数一下 树

数树

  • 树 就是这么多棵树
  • 八进制 的形式 数树

八进制

  • 八根手指头

    • (13) 8 进制
  • 这是用 根手指头 数的

    • 如果换成 根手指头呢?

10 进制

  • 用十根手指头数树

    • (11)10 进制
  • 到底多少棵树?
  • 哪个才对呢?

    • (13) 8 进制
    • (11)10 进制

数树

  • 在不同进制下

    • 有不同的数值
    • 是正确的
  • 不同的进制

    • 只是 表现形式 不同而已
    • 不会影响 树的数量
    • 实质 不变

表现形式

  • 树 就是这么多棵 树
  • 示意模式 不同
  • 能够将数字 示意为

    • 二进制
    • 八进制
    • 十进制
    • 十六进制
  • 为什么会有 各种进制模式 呢?

10 进制、2 进制、16 进制

  • 10 进制

    • 是因为人的生理构造
  • 2 进制

    • 电灯、开关等电器有两种状态
  • 那为什么有 16 进制?

    • 难道说是因为有十六根手指?

16 进制

  • 16 进制

    • 并不是因为

      • 谁 有十六根手指😱
  • 而是因为

    • 能够用 两个 16 进制数字

      • 来形容字节状态
  • 那为什么 会有 八进制 呢?🤔
  • 谁有 根手指吗?

八进制

  • 现实生活中的鸡

    • 一只脚 就有 四只脚趾
    • 大拇指在 最初面
  • 个别走兽

    • 每只脚都是 四只脚趾
    • 如果他们 有进制的话
    • 是八进制
  • 除了鸭子

    • 鸭子天生就不适宜数数
  • 以上都为玩笑话 …

输入字符

  • 八进制

    • 不便输入字符

用纯数字的形式

  • \ooo
  • 这就是常见 的 各种进制

对应关系

  • 不同数法

    • 不同后果
  • 不同进制的词源如何?

二进制

  • *dwo-

    • two 日耳曼
    • duo- 拉丁
    • bi- 拉丁
    • di- 希腊

八进制

  • octal

    • eight

十进制

  • *dekm-

    • ten 日耳曼
    • deci- 拉丁
    • dec- 希腊
  • hexa-

    • six
  • hexadecimal

    • sixteen
  • 词根分明了

    • 咱们再来明确函数

进制与函数

函数名 对应单词 进制类型 数字事例 前缀
bin() binary 2 0b1100001 0b
oct() octal 8 0o141 0o
hex() hexadecimal 16 0x61 0x
? decimal 10 97
  • ascii 转化

    • ord(“a”)
    • chr(65)
    • \x41 16 进制 示意字符 A
    • \101 8 进制 示意字符 A

总结

  • 这次总结了四种进制
  • 十进制数

    • 能够转化 为

      • 其余进制 的 字符串状态
  • 那反过来

    • 其余进制状态的字符串
    • 能够转化 10 进制吗?🤔
  • 咱们下次再说!👋
  • 蓝桥 ->https://www.lanqiao.cn/course…
  • github->https://github.com/overmind19…
  • gitee->https://gitee.com/overmind198…
  • 视频 ->https://www.bilibili.com/vide… 作者:oeasy
正文完
 0