[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符

转化为10进制

回忆上次内容

  • 上次 把其他进制

    • 转化回 十进制

      • 用的是 int 函数
  • int 来自于 integer

    • 同源词 还有

      • integrate
      • entire
      • 意思都是完整
  • 完整的 和 零散

    • 相对
  • 可以把 零散的小数

    • 转化为 完整的整数吗?

取整

  • 可以 把一个浮点型的小数 取整

图片描述

  • 取整 可能会造成

    • 运算结果的 不同

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第1张图片

  • 3.3 是 一个浮点型 的 小数

    • 现在 把他当做 一个整数
  • 这个过程叫做cast

cast

  • cast原意是投掷

    • cast a spell 施法 投一个咒语
    • cast a vote 投票
    • cast 铸造 把铁水投入到磨具中

      • plaster cast 铸造石膏

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第2张图片

投影

  • cast a shadow 投上一层阴影

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第3张图片

  • 扮演成

    • 手经过 cast 成为鹿
    • 人扮演成其他的角色

演员表

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第4张图片

  • 一部戏的全体演员

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第5张图片

  • 数据类型的转化也是一种扮演

cast

  • 我们 让3.3

    • 扮演(cast)了

      • 3这样一个角色

图片描述

  • 甚至可以让π

    • 扮演

      • 3这个角色

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第6张图片

字符串

  • 还可以 让字符串"3"

    • 扮演 整数3 这个角色

图片描述

  • 但无法让

    • 字符串"3.3"

      • 扮演 整数3 这个角色

图片描述

  • 居然能 让3.9

    • 扮演 整数3 这个角色?

查看文档

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第7张图片

  • 把 浮点型(float)的 3.9

    • 小数部分 截掉(truncates)
    • 转化为 整型(int)的 3

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第8张图片

  • cast

    • 将 某种数据类型的表达式

      • 显式转换 为 另一种数据类型
  • 可以将tab键 转化为整数吗?

tab 键

  • tab 是一个按键

    • 试着 求出tab键对应 的 ascii序号
    • 也就是\t 对应的数值

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第9张图片

  • 求出这个数值对应的

    • 2 进制
    • 8 进制
    • 10 进制
    • 16 进制
  • 然后尝试

    • 用数值的方式输出tab
  • 不要翻页

转化与输出

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第10张图片

  • 可以找到

    • tab序号的 各种形式
  • 然后 输出

图片描述

  • 可以来 一个循环吗?
  • 就是

    • 一顿操作猛如虎
    • 仔细一看原地杵

      • 那种

绕回来

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第11张图片

  • 可以 反过来

    • 绕一圈 吗?

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第12张图片

反向绕

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第13张图片

  • 可以 把二进制形式转化为十六进制 吗?

转化

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第14张图片

  • 东西 还是那个东西

    • 状态 可以随意流转的

[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符_第15张图片

  • 转化过程中 始终要注意类型

    • 如果 不确定类型的话

      • 用type函数 确认一下

总结

你可能感兴趣的:(python)